Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blogosfera d...
Tela cheia Sugerir um artigo

Rafael Gomes: Monitorando o MySQL com o Zabbix

30 de Março de 2011, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 1811 vezes

Seguindo os posts sobre Zabbix, irei explicar agora como monitoramos a capacidade do SGBD MySQL com o Zabbix.

Nos continuaremos a utilizar o UserParameter, que já foi explicado nesse post.

Primeiro vamos criar um usuário simples para que possa ser utilizado nas consultas ao banco MySQL:

# mysql -u root -p

mysql> CREATE USER 'monitor'@'localhost';

mysql> exit

Pronto, agora já criamos um usuário simples para a monitoria.

Agora adicione as linhas abaixo no final do arquivo /etc/zabbix/zabbix_agentd.conf :

## MySQL

UserParameter=user.mysql.ping,mysqladmin -umonitor ping|grep alive|wc -l
UserParameter=user.mysql.uptime,mysqladmin -umonitor status|cut -f2 -d":"|cut -f1 -d"T" | awk '{print $1}'
UserParameter=user.mysql.threads,mysqladmin -umonitor status|cut -f3 -d":"|cut -f1 -d"Q" | awk '{print $1}'
UserParameter=user.mysql.questions,mysqladmin -umonitor status|cut -f4 -d":"|cut -f1 -d"S" | awk '{print $1}'
UserParameter=user.mysql.slowqueries,mysqladmin -umonitor status|cut -f5 -d":"|cut -f1 -d"O" | awk '{print $1}'
UserParameter=user.mysql.opentables,mysqladmin -umonitor status|cut -f8 -d":" |cut -f2 -d" "
UserParameter=user.mysql.qps,mysqladmin -umonitor status|cut -f9 -d":" |cut -f2 -d" "

Pronto, agora basta que você configure os itens no servidor Zabbix e aguarde a nova coleta.


Fonte: http://techfree.com.br/wordpress/2011/03/30/monitorando-o-mysql-com-o-zabbix/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.