Перенос cacti

1. Устанавливаем Cacti на новом сервере:
#apt-get install cacti
2. Отключаем cron, запускающий Cacti на новом сервере, закомментировав строку в /etc/cron.d/cacti
3. Отключаем cron, запускающий Cacti на старом сервере, закомментировав строку в /etc/cron.d/cacti
4. Делаем дамп базы на старом сервере:
#mysqldump cacti > ~/cacti.sql
5. Копируем дамп на новый сервер и восстанавливаем:
#mysql cacti < ~/cacti.sql
6. На старом сервере идём в /var/lib/cacti/rra/ и запускаем:
for i in *.rrd; do rrdtool dump $i > $i.xml; done
7. Получившиеся xml файлы тарим и гзипим:
tar -czvf ~/rrd.tgz *.rrd.xml
8. Копируем архив на новый сервер в /var/lib/cacti/rra/ и там запускаем:
ls -1 *.rrd.xml | sed 's/\.xml//' | awk '{print "rrdtool restore "$1".xml "$1}' | sh -x
9. Затем меняем владельца:
chown www-data:www-data *.rrd
10. И, наконец, включаем cron, запускающий Cacti на новом сервере, раскомментировав строку в /etc/cron.d/cacti

1 комментарий: