Настройка мониторинга MySQL с помощью Zabbix
Перейти к навигации
Перейти к поиску
Не смотря на то, что после установки zabbix-agent'а в Debian есть файл /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf, он не позволяет использовать мониторинг MySQL из коробки. Для того, чтобы можно было использовать стандартный шаблон мониторинга MySQL в Zabbix необходимо сделать следующие изменения:
Создание файла подключения к MySQL для пользователя zabbix
Создаём файл /var/lib/zabbix/.my.cnf следующего содержания:
# mcedit /var/lib/zabbix/.my.cnf
[mysql] user=<user> password=<password> [mysqladmin] user=<user> password=<password>
Пользователя можно использовать любого, не обязательно root.
Изменение прав доступа к файлу /var/lib/zabbix/.my.cnf
zabbix-agent по умолчанию работает от пользователя zabbix. Меняем владельца файла и выставляем права только на чтение и только ему:
# chown zabbix:zabbix /var/lib/zabbix/.my.cnf # chmod 400 /var/lib/zabbix/.my.cnf
Применение внесённых изменений
Для применения внесённых изменений перезапускаем zabbix-agent:
# service zabbix-agent restart