Eu fiz um tutorial há muito tempo, que contemplava alguns itens de monitoramento do MySQL, mas ao pesquisar novamente, achei isso no fórum do Zabbix e achei legal traduzir pra comunidade, que acaba sobrepondo minha ultima instrução de monitora. O que é muito bom!
Para execução desse tutorial, levo em consideração que tem um servidor Zabbix configurado e sabe como operá-lo tranquilamente.
Primeiro, vamos instalar os pacotes necessários no servidor a ser monitorado, nesse caso um servidor MySQL qualquer.
# yum install php-cli php-mysql
Baixe os arquivos abaixo:
https://mega.co.nz/#!ltkUiKzY!eCEj1RNh5L7YyRFS_k-l-WFIeIYseDOStcunsP9xPLk
https://mega.co.nz/#!tg0mQQyK!BZOM1irC1o11GWzBESiTgm1ZlvZZzdKHd9ewZG7O3co
Acesse sua interface web do Zabbix, clique no link “Configuração” e depois em “Templates”. Em seguida, clique no botão “Importar”.
Clique no botão “Browse…” e escolha o arquivo baixado no link acima, com o nome mysql.xml. Depois clique no botão “importar”.
Crie uma pasta com o commando abaixo:
# mkdir -p /usr/local/share/zabbix/plugins
Configure permissão para usuário do Zabbix, com o comando abaixo:
# chown -R zabbix /usr/local/share/zabbix
Envie o arquivo zabbix-mysqlmonitor.tar.gz para o servidor de banco de dados MySQL que deseja monitorar.
Descompacte o arquivo com o comando abaixo:
# tar xvzf zabbix-mysqlmonitor.tar.gz
Copie o arquivo ss_get_mysql_stats.php para /usr/local/share/zabbix/plugins
Copie o arquivo zabbixmysql.conf para /etc/zabbix
Acesse o arquivo /etc/zabbix/zabbix_agentd.conf e acrescente a seguinte linha:
Include=/etc/zabbix/zabbixmysql.conf
Reinicie o serviço do agente zabbix com o seguinte comando:
# service zabbix-agent restart
Crie o host em sua interface de monitoramento e associe o template do mysql.
0sem comentários ainda