Настройка мониторинга MySQL с помощью Zabbix: различия между версиями
Bas (обсуждение | вклад) Новая страница: «Не смотря на то, что после установки <code>zabbix-agent</code>'а в [https://ru.wikipedia.org/wiki/Debian Debian] есть файл …» |
Bas (обсуждение | вклад) Нет описания правки |
||
Строка 30: | Строка 30: | ||
</pre> | </pre> | ||
[[Category:Debian]] | [[Category:Debian]] | ||
[[Category:Linux]] | |||
[[Category:MySQL]] | [[Category:MySQL]] | ||
[[Category:Zabbix]] | [[Category:Zabbix]] | ||
[[Category:Мониторинг]] | [[Category:Мониторинг]] |
Версия от 11:03, 18 августа 2014
Не смотря на то, что после установки zabbix-agent
'а в Debian есть файл /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
, он не позволяет использовать мониторинг MySQL из коробки. Для того, чтобы можно было использовать стандартный шаблон мониторинга MySQL в Zabbix необходимо сделать следующие изменения:
Изменение системного пользователя zabbix
zabbix-agent
по умолчанию работает от пользователя zabbix
, путь к домашней директории которого установлен в /var/lib/zabbix
и не существует. Меняем путь к домашней директории и создаём её:
# usermod -d /home/zabbix zabbix # mkdir /home/zabbix # chown -R zabbix:zabbix /home/zabbix
Создание файла подключения к MySQL для пользователя zabbix
Создаём файл /home/zabbix/.my.cnf
следующего содержания:
# mcedit /home/zabbix/.my.cnf
[mysql] user=<user> password=<password> [mysqladmin] user=<user> password=<password>
Пользователя можно использовать любого, не обязательно root.
Редактирование файла /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
По умолчанию в файле есть указание на домашнюю директорию /var/lib/zabbix
. Любым удобным способом меняем HOME=/var/lib/zabbix
на HOME=/home/zabbix
в 3 местах.
Применение внесённых изменений
Для применения внесённых изменений перезапускаем zabbix-agent
:
# service zabbix-agent restart