Этот раздел содержит необходимые шаги для обеспечения правильной работы Template DB MySQL, разработанного для мониторинга DBMS MySQL и его ответвлений (таких как MariaDB и т.п.).
Этот шаблон не поддерживает мониторинг мульти-мастер репликаций.
1. Установите Zabbix агента и MySQL клиента.
Если необходимо, добавьте путь к утилитам mysql
и mysqladmin
в глобальную переменную среды PATH.
2. Скопируйте template_db_mysql.conf
файл (можно найти в templates директории последней загруженной версии Zabbix) в папку с настройками Zabbix агента (/etc/zabbix/zabbix_agentd.d/ по умолчанию). Не забудьте перезапустить Zabbix агента.
3. Создайте пользователя MySQL для мониторинга (укажите свой собственный <пароль>). Например:
CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<пароль>';
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';
Для получения более подробной информации, пожалуйста, обратитесь к MYSQL документации.
4. Создайте .my.cnf
в домашней директории Zabbix агента на Linux (/var/lib/zabbix по умолчанию) или my.cnf
в c:\ на Windows. Этот файл должен содержать следующие три строки:
5. Импортируйте template_db_mysql.xml
в Zabbix и присоедините его к необходимому узлу сети.