====== 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