Настройка мониторинга MySQL с помощью Zabbix: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Новая страница: «Не смотря на то, что после установки <code>zabbix-agent</code>'а в [https://ru.wikipedia.org/wiki/Debian Debian] есть файл …» |
Bas (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
Не смотря на то, что после установки <code>zabbix-agent</code>'а в [https://ru.wikipedia.org/wiki/Debian Debian] есть файл <code>/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf</code>, он не позволяет использовать мониторинг [https://ru.wikipedia.org/wiki/MySQL MySQL] из коробки. Для того, чтобы можно было использовать стандартный шаблон мониторинга [https://ru.wikipedia.org/wiki/MySQL MySQL] в [https://ru.wikipedia.org/wiki/Zabbix Zabbix] необходимо сделать следующие изменения: | Не смотря на то, что после установки <code>zabbix-agent</code>'а в [https://ru.wikipedia.org/wiki/Debian Debian] есть файл <code>/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf</code>, он не позволяет использовать мониторинг [https://ru.wikipedia.org/wiki/MySQL MySQL] из коробки. Для того, чтобы можно было использовать стандартный шаблон мониторинга [https://ru.wikipedia.org/wiki/MySQL MySQL] в [https://ru.wikipedia.org/wiki/Zabbix Zabbix] необходимо сделать следующие изменения: | ||
====Создание файла подключения к [https://ru.wikipedia.org/wiki/MySQL MySQL] для пользователя <code>zabbix</code>==== | ====Создание файла подключения к [https://ru.wikipedia.org/wiki/MySQL MySQL] для пользователя <code>zabbix</code>==== | ||
Создаём файл <code>/ | Создаём файл <code>/var/lib/zabbix/.my.cnf</code> следующего содержания: | ||
<pre> | <pre> | ||
# mcedit / | # mcedit /var/lib/zabbix/.my.cnf | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
Строка 22: | Строка 15: | ||
</pre> | </pre> | ||
Пользователя можно использовать любого, не обязательно root. | Пользователя можно использовать любого, не обязательно root. | ||
==== | |||
====Изменение прав доступа к файлу <code>/var/lib/zabbix/.my.cnf</code>==== | |||
<code>zabbix-agent</code> по умолчанию работает от пользователя <code>zabbix</code>. Меняем владельца файла и выставляем права только на чтение и только ему: | |||
<pre> | |||
# chown zabbix:zabbix /var/lib/zabbix/.my.cnf | |||
# chmod 400 /var/lib/zabbix/.my.cnf | |||
</pre> | |||
====Применение внесённых изменений==== | ====Применение внесённых изменений==== | ||
Для применения внесённых изменений перезапускаем <code>zabbix-agent</code>: | Для применения внесённых изменений перезапускаем <code>zabbix-agent</code>: |
Текущая версия от 13:22, 12 декабря 2014
Не смотря на то, что после установки 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