Zabbix Documentation 5.0

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


pt:manual:appendix:recipes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pt:manual:appendix:recipes [2019/10/07 06:35] (current)
Line 1: Line 1:
 +==== 9 Receitas de monitoração ====
  
 +=== Visão geral ===
 +
 +== Monitorar a disponibilidade de um servidor ==
 +
 +Um destes três métodos ( ou combinações deles) pode ser utilizada para medir a disponibilidade de um servidor.
 +
 +  * ICMP ping (chave "​icmpping"​)
 +  * Item "​zabbix[host,​agent,​available]"​
 +  * Função de trigger ''​nodata()''​ para monitorar a disponibilidade de hosts que usam verificações ativas somente
 +
 +== Enviando alertas via WinPopUps ==
 +
 +Os ''​WinPopUps''​ podem ser úteis se você estiver no sistema operacional Windows e quiser receber um alerta rápido do Zabbix. Ele pode ser uma boa adição às mensagens por e-mail. Detalhes sobre como ativar os WinPopUps podem ser encontradas em http://​www.zabbix.com/​forum/​showthread.php?​t=2147.
 +
 +=== Monitorando aplicações específicas ===
 +
 +== AS/400 ==
 +
 +A plataforma IBM AS/400 pode ser monitorada através de SNMP. Maiores informações estão disponíveis em http://​publib-b.boulder.ibm.com/​Redbooks.nsf/​RedbookAbstracts/​sg244504.html?​Open.
 +
 +== MySQL ==
 +
 +Vários parâmetros de usuário podem ser adicionados ao arquivo de configurção do agente (/​usr/​local/​etc/​zabbix_agentd.conf) monitorar o MySQL : 
 +
 +  ### Conjunto de parâmetros para monitorar o MySQL server (v3.23.42 ou superior)
 +  ### modifique o '​-u'​ e adicione '​-p'​ se necessário
 +  #​UserParameter=mysql.ping,​mysqladmin -uroot ​ ping|grep alive|wc -l
 +  #​UserParameter=mysql.uptime,​mysqladmin -uroot status|cut -f2 -d":"​|cut -f2 -d" "
 +  #​UserParameter=mysql.threads,​mysqladmin -uroot status|cut -f3 -d":"​|cut -f2 -d" "
 +  #​UserParameter=mysql.questions,​mysqladmin -uroot status|cut -f4 -d":"​|cut -f2 -d" "
 +  #​UserParameter=mysql.slowqueries,​mysqladmin -uroot status|cut -f5 -d":"​|cut -f2 -d" "
 +  #​UserParameter=mysql.qps,​mysqladmin -uroot status|cut -f9 -d":"​|cut -f2 -d" "
 +  #​UserParameter=mysql.version,​mysql -V
 +
 +  * //​mysql.ping//​
 +
 +Verifique se o MySQL está "​vivo"​.
 +
 +      Result: 0 - not started 1 - alive
 +
 +  * //​mysql.uptime//​
 +
 +Quantidade de segundos que o MySQL está em execução.
 +
 +  * //​mysql.threads//​
 +
 +Quantidade de threads do MySQL.
 +
 +  * //​mysql.questions//​
 +
 +Quantidade de consultas processadas.
 +
 +  * //​mysql.slowqueries//​
 +
 +Quantidade de consultas lentas.
 +
 +  * //​mysql.qps//​
 +
 +Consultas por segundo.
 +
 +  * //​mysql.version//​
 +
 +Versão do MySQL. Por exemplo: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)
 +
 +Para informações adicionais veja também o arquivo userparameter_mysql.conf existente em conf/​zabbix_agentd junto aos fontes do Zabbix.
 +
 +== Roteadores Mikrotik ==
 +
 +Utilize SNMP provido pela Mikrotik. Consulte http://​www.mikrotik.com para maiores informações.
 +
 +== Windows ==
 +
 +Utilize o Zabbix Agent para Windows (pré-compilado) com a distribuição do Zabbix.
 +
 +== Tuxedo ==
 +
 +Os utilitários de linha de comando '​Tuxedo':​ '​tmadmin'​ e '​qmadmin'​ podem ser utilizados na definição de um ''​UserParameter''​ para retornar por servidor/​serviço/​contador de fila/ e disponibilidade dos recursos '​Tuxedo'​.
 +
 +== Informix ==
 +
 +O comando padrão do Informix **onstat** pode ser utilizado para monitorar virtualmente qualquer aspecto de um banco Informix. E o Zabbix também pode obter informações através de SNMP.
 +
 +=== HP OpenView ===
 +
 +O Zabbix pode ser configurado para enviar mensagens para um servidor OpenView. Os passos a seguir precisam ser executados:
 +
 +==Passo 1==
 +Defina uma nova mídia.
 +
 +A mídia deve executar um script que enviará a informação necessária ao OpenView.
 +
 +==Passo 2==
 +Defina um novo usuário.
 +
 +O novo usuário será associado com a mídia.
 +
 +==Passo 3==
 +
 +Configure ações para enviar todas (ou selecionadas) as mudanças de estado de trigger para o usuário.
 +
 +==Passo 4==
 +
 +Crie o script de mídia.
 +
 +O script deverá ter a seguinte lógica. Se a trigger estiver ativa, executa o comando do OpenView //opcmsg -id application=<​application>​ msg_grp=<​msg_grp>​ object=<​object>​ msg_text=<​text>//​. Este comando irá retornar o ID único de mensagem que poderá ser armazenado em algum lugar, de preferencia em uma nova tabela no banco do ZABBIX. Se a trigger estiver com no estado OFF então //opcmack <message id>// precisa ser executado para recuperar o ID.
 +
 +Consulte a documentação oficial do OpenView para maiores detalhes sobre os comandos opcmsg e opcmack. O script de mídia não é fornecido aqui.