Monitoramento MySQL com Zabbix
Introdução
Referência: http://blog.themilkyway.org/2013/11/how-to-monitor-mysql-using-the-new-zabbix-template-app-mysql/
Instalação
- 1 - Criar usuário local do Zabbix
Nesse caso, terá a permissão de apenas leitura de status
# mysql -p mysql> GRANT USAGE ON *.* TO 'user_zabbix'@'127.0.0.1' IDENTIFIED BY '<SENHA_USUARIO_USER_ZABBIX>'; mysql> GRANT USAGE ON *.* TO 'user_zabbix'@'localhost' IDENTIFIED BY '<SENHA_USUARIO_USER_ZABBIX>'; mysql> flush privileges; mysql> quit
- 2 - Colocar script Arquivo:Monitoring mysql.txt, renomear para monitoring_mysql.sh no diretório /etc/zabbix
- 3 - Alterar os parâmetros MYSQL_USER e MYSQL_PASS com usuário e senha do zabbix criado na etapa 1.
- 4 - Dar permissão de execução para o script /etc/zabbix monitoring_mysql.sh
- 5 - Adicionar execução do script no cron através. Crie o arquivo /etc/cron.d/zabbix_monitoring_mysql
*/2 * * * * root LANG=C LC_ALL=C /etc/zabbix/monitoring_mysql.sh