Мониторинг MySQL в Zabbix средствами Percona Monitoring Plugins

1.Настройка Zabbix-агента

Скачиваем архив,распаковываем и копируем каталоги scripts и templates из распакованного архива в /var/lib/zabbix/percona/
https://www.percona.com/downloads/percona-monitoring-plugins/

Проверяем название файла, который подключается в основном конфигурационном файле агента

Копируем файл конфигурации агента для мониторинга mysql, перезапускаем агента

На клиенте создаем пользователя с паролем к доступу ко всем базам данным

Создаем пользовательский файл

, который переопределит некоторые настройки из глобального скрипта /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

Тестируем скрипт

Аналогично

Проверяем под пользователем zabbix

Должен вернтуть 0 или 1, но не “Access denied” ошибку

Выставим корректного владельца и права

 

2.Настройка Zabbix-сервера

Импортируем шаблон, который находится по пути /var/lib/zabbix/percona/templates/

Привязываем/добавляем шаблон Percona MySQL Server Template к хосту, на котором мониторим MySQL
Проверяем наличие данных

Предоставим право записи для пользователя zabbix на файл /tmp/localhost-mysql_cacti_stats.txt
Percona использует тот же скрипт для сбора статистики MySQL в Zabbix, что и в Сacti
Поэтому файл имееет такое название

 

С получаемыми графиками можно ознакомиться на странице
https://www.percona.com/doc/percona-monitoring-plugins/1.1/cacti/mysql-templates.html#mysql-templates-user-privileges

 

Источник:
https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html#system-requirements
https://www.percona.com/doc/percona-monitoring-plugins/1.1/cacti/mysql-templates.html#mysql-templates-user-privileges

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика