
Zabbix-agent: настройка мониторинга MariaDB (MySQL).
17.09.2015
В этой статье мы рассмотрим, как настроить стандартные средства zabbix-agent`а на мониторинг вашей базы данных MariaDB (MySQL).
Настройка MariaDB
mysql -p GRANT USAGE ON *.* TO 'zabbix'@'127.0.0.1' IDENTIFIED BY 'ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ_zabbix'; GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_zabbix'; flush privileges;
Далее нам нужно создать файл с данными для входа агента zabbix-а в MariaDB(MySQL):
nano /etc/zabbix/.my.cnf
C содержимым:
[mysql] user=zabbix password=ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_zabbix [mysqladmin] user=zabbix password=ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_zabbix
Настройка Zabbix-agent
Теперь мы можем приступить к настройке самого zabbix-agent`а. Для начала нам необходимо убедиться, что в файле /etc/zabbix/zabbix_agentd.conf есть такая строка и она не закомментирована:
Include=/etc/zabbix/zabbix_agentd.d/
Меняем значение переменной HOME в файле userparameter_mysql.conf. Это нужно, чтобы агент нашел наш файл .my.cnf. Если вы создали файл в /etc/zabbix/.my.cnf, то
nano /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
Тут все значения переменной HOME=/…/etc/zabbix приводим к виду HOME=/etc/zabbix.
Выставляем права на файл /etc/zabbix/.my.cnf:
chown zabbix:zabbix /etc/zabbix/.my.cnf
Перезагружаем агента
service zabbix-agent restart
Теперь в настройках хоста (узла) добавляем шаблон "Template App MySQL", он идет в комплекте с сервером Zabbix и наблюдаем красивые графики.
Неработает у меня, пишет
MySQL
Not supported
Какая версия MySQL/MariaDB и какая версия Zabbix? Еще желательно сделать скриншот ошибки.