Как же обновить установленный Cacti до последней версии?
На момент написания статьи последняя версия была 0.8.8f. Качаем по ссылке http://www.cacti.net/downloads/cacti-0.8.8f.tar.gz
Начинаем процедуру обновления:
1. Бекапим базу данных cacti на всякий случай
#mysqldump -l --add-drop-table cacti > mysql.cacti |
2. Бекапим старые файлы Cacti
#mv /mnt/cacti /mnt/cacti.old |
3. Распаковываем скачанный архив
#cd /mnt #tar xzvf cacti.version.tar.gz |
4. Переименовываем полученную директорию
#mv cacti-0.8.8f cacti |
5. Правим конфиг nclude/config.php под свою инсталляцию
# cat include/config.php <?php $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "127.0.0.1"; $database_username = "cacti"; $database_password = "cactipassword"; $database_port = "3306"; $database_ssl = false;
//$url_path = "/cacti/";
/* Default session name - Session name must contain alpha characters */ //$cacti_session_name = "Cacti";
putenv("TZ=/etc/localtime"); date_default_timezone_set('Europe/Moscow'); ?> |
6. Копируем rrd файлы из бекапа в новый cacti. Также копируем все самописные скрипты скрипты, копируем xml ресурсы, также только свои, т. к. с новым кактусом прилетели и новые скрипты и ресурсы. Не надо перетирать новое старым :)
#cp cacti.old/rra/* cacti/rra/ #cp -u cacti.old/scripts/* cacti/scripts/ #cp -u -R cacti.old/resource/* cacti/resource/ |
7. Меняем права на директорию cacti, ставим владельца cacti:
#chown -R cacti /mnt/cacti |
Всё, теперь идем в браузер http://you-http-vhost/cacti/ и следуя инструкциям на экране, ваша база обновится до новой версии.
Обновлено 06.04.2016 21:53
Комментарии