Cacti: Обновляем Mysql и PHP

cacti-logo-270x270

В какой-то момент, на одном из своих мониторингов уперся в проблему производительности, одним из решением было обновление Mysql до 5.5, в которой улучшена производительность.

Сказано — сделано!

Сам процесс достаточно не сложный и уже описан мною в посте Linux: Обновляем mysql до версии 5.5

А вот некоторые проблемы и их решения, которые возникнут в процессе:

1) Mysql подтянет php до ветки 5.4.

2) Если вы используете трешхолды (thold), то вам необходимо найти и закоментировать функцию «define_syslog_variables»

У меня она была в двух местах, в вашем случае в зависимости от набора плугинов, количество может отличаться.

grep -r define_syslog_variables trunk ./* -R
./plugins/thold/thold_functions.php:                    define_syslog_variables();
./plugins/thold/includes/settings.php:  define_syslog_variables();

3) Пользователю, от которого c базой работает работает cacti, необходимо дать права «CREATE TEMPORARY TABLES», иначе рискуете не попасть в меню управлению плугинами, со ссылкой на несуществующую таблицу.

REVOKE GRANT OPTION ON * . * FROM  'cacti'@'localhost';

GRANT CREATE TEMPORARY TABLES ON * . * TO  'cacti'@'localhost' WITH MAX_QUERIES_PER_HOUR 0 
MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

FLUSH PRIVILEGES ;
Вы можете оставить комментарий ниже.