Настройка мониторинга MySQL с помощью Zabbix

Материал из Bas Wiki
Версия от 13:22, 12 декабря 2014; Bas (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Не смотря на то, что после установки zabbix-agent'а в Debian есть файл /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf, он не позволяет использовать мониторинг MySQL из коробки. Для того, чтобы можно было использовать стандартный шаблон мониторинга MySQL в Zabbix необходимо сделать следующие изменения:

Создание файла подключения к MySQL для пользователя zabbix

Создаём файл /var/lib/zabbix/.my.cnf следующего содержания:

# mcedit /var/lib/zabbix/.my.cnf
[mysql]
user=<user>
password=<password>

[mysqladmin]
user=<user>
password=<password>

Пользователя можно использовать любого, не обязательно root.

Изменение прав доступа к файлу /var/lib/zabbix/.my.cnf

zabbix-agent по умолчанию работает от пользователя zabbix. Меняем владельца файла и выставляем права только на чтение и только ему:

# chown zabbix:zabbix /var/lib/zabbix/.my.cnf
# chmod 400 /var/lib/zabbix/.my.cnf

Применение внесённых изменений

Для применения внесённых изменений перезапускаем zabbix-agent:

# service zabbix-agent restart