Задача настройки получения стандартных метрик Mysql в Zabbix тривиальна и не стоила бы упоминания, если бы не одна мелочь, о которой почему то впрямую не говорится:
Остальное элементарно- все шаги отлично описаны в описании шаблона
На всякий случай перевод:
- Важно!
- Zabbix агент должен быть настроен для работы в активном режиме!
Остальное элементарно- все шаги отлично описаны в описании шаблона
Template DB MySQL
:
На всякий случай перевод:
- Установите Zabbix agent и MySQL client.
- Скопируйте Template_DB_MySQL.conf в папку с конфигурацией агента Zabbix (по умолчанию /etc/zabbix/zabbix_agentd.d/). Не забудьте перезапустить zabbix-agent.
Для Debian:cp /usr/share/doc/zabbix-agent/examples/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.conf.d Systemctl restart zabbix-agent
- Создать пользователя MySQL для мониторинга.(в консоли Mysql) Например:
Для подробностей читайте MYSQL документацию https://dev.mysql.com/doc/refman/8.0/en/grant.htmlCREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';
- Создайте файл .my.cnf в домашнем каталоге агента Zabbix для Linux (по умолчанию /var/lib/zabbix) или my.cnf в c:\ для Windows. Например:
[client] user=zbx_monitor password=
Template DB MySQL
для нужного хоста и все!
- P.S. Активный режим включается путем присвоения значения параметру ServerActive=IP_Zabbix_сервера в файле /etc/zabbix/zabbix_agentd.conf
Со стороны Zabbix агента должен быть доступен порт 10051 Zabbix сервера.
Добрый день, а порт нужно указывать? В .my.cnf?
ОтветитьУдалитьЕсли MySQL нормально работает его трогать не нужно
Удалить