Как добавить мониторинг MySQL в Zabbix 32

Описание

В этой статье я покажу, как добавить мониторинг базы данных MySQL в Zabbix.

Имеется две виртуальные машины Ubuntu Server 16.04.

На первой из них установлен Zabbix Server 3.2, а вторая VM имеет базу данных MySQL 5.7, которая должна контролироваться.

Предварительные требования

Прежде всего, нам нужен установленный агент Zabbix на виртуальной машине с MySQL

Скачать Zabbix 3.2

Ипспользуем утилиту wget:

 # wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb 

Установка агента Zabbix

# sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb # sudo apt update # sudo dpkg -s zabbix-agent # sudo apt install zabbix-agent

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

# sudo vim /etc/zabbix/zabbix_agentd.conf 

Найдите в файлах параметры Server и ServerActive и установите там IP-адрес или доменное имя Zabbix.

Server=IPorHOSTNAME ServerActive=IPorHOSTNAME

Перезапустите агента Zabbix

 # sudo systemctl restart zabbix-agent.service 
И добавьте его в автозапуск
 # sudo systemctl enable zabbix-agent.service 

Теперь мы должны добавить нового пользователя в нашу базу данных MySQL

  # mysql -u root -p 
  mysql> GRANT USAGE ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'pass'; mysql> FLUSH PRIVILEGES; 

Проверьте, существует ли строка в конфигурационном файле агента Zabbix /etc/zabbix/zabbix_agentd.conf

 Include=/etc/zabbix/zabbix_agentd.d/*.conf 

Проверьте, существует ли файл /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

 # ls -lah /etc/zabbix/zabbix_agentd.d/ 

Создайте каталог, который находится в переменной HOME

 # sudo mkdir /var/lib/zabbix 
И создайте файл /var/lib/zabbix/.my.cnf с конфигурацией
[client] user = zabbix password = pass 
Перезапустим агента Zabbix
 # sudo service zabbix-agent restart

 Настройка сервера Zabbix

Теперь перейдите на веб-интерфейс Zabbix Server.

Нажмите ‘Configuration` => ‘Hosts` => ‘Create host`.



Введите «Host name» вашего сервера MySQL.

Вы можете проверить это на консоли

 # hostname 

Выберите нужную группу и введите IP-адрес сервера MySQL в «Agent interfaces».

Нажмите «Add» в нижней части страницы.



Теперь перейдите в раздел «Hosts» и нажмите «Name»



Нажмите ‘Templates` в меню



Начните вводить ‘mysql` в ‘Link new templates` и выбирите ‘Template App MySQL`.

Нажмите ‘Add` и ‘Update`





Отправка комментария

0 Комментарии