====== 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/|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 ''; mysql> GRANT USAGE ON *.* TO 'user_zabbix'@'localhost' IDENTIFIED BY ''; mysql> flush privileges; mysql> quit * 2 - Colocar script **{{:zabbix:monitoring_mysql.docx|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