LINUX.ORG.RU

zabbix monitor mysql replication


1

1

Всем привет. Кто то настраивал zabbix на мониторинг mysql реплики, поделитесь советом/опытом. Гугл помог найти шаблон mysql_replication, я его импортировал к узлу прилепил, но данные не снимает и алерт светит «MySQL Replication stopped on mysql_replica». zabbix и реплика на разных серверах. Может какието настройки надо провести. Заранее спасибо.

Сам Zabbix агент, естественно, про MySQL ничего не знает. Но он может вызывать внешнюю программу для того, чтобы получить необходимые данные.

Добавляете в конфиг Zabbix агента

UserParameter=mysql.status[*],/usr/bin/mysqladmin -uzabbix-agent -pPASSWORD extended-status | /usr/bin/awk '/ $1 /{print $$4}'
БД юзеру zabbix-agent никаких прав давать не надо, достаточно создать его с помощью
CREATE USER 'zabbix-agent'@localhost IDENTIFIED BY 'PASSWORD'
Затем (лучше всего в отдельном template для мониторинга репликации) создаёте item
mysql.status[Slave_running]
который будет получать значение соответствующей статусной переменной, и триггер, проверяющий значение
{mysql.status[Slave_running].str("ON")}=0

frozen_twilight ★★ ()
Последнее исправление: frozen_twilight (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.