Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

11 Fórmulas para monitoramento

Em 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.

Monitoramento de aplicativos específicos

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 do usuário podem ser usados para o monitoramento do MySQL no arquivo de configuração do agente: /usr/local/etc/zabbix_agentd.conf

### Conjunto de parâmetros para monitoramento do servidor MySQL (v3.23.42 e posterior)
       ### Altere -u e adicione -p se necessário
       #UserParameter=mysql.ping,mysqladmin -uroot ping|grep live|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á ativo.

    Resultado: 0 - não iniciado 1 - vivo
  • mysql.uptime

Número de segundos em que o MySQL está em execução.

  • mysql.threads

Número de threads do MySQL.

  • mysql.questions

Número de consultas processadas.

  • mysql.slowqueries

Número de consultas lentas.

  • mysql.qps

Consultas por segundo.

  • mysql.versão

Versão do MySQL. Por exemplo: mysql Ver 14.14 Distrib 5.1.53, para pc-linux-gnu (i686)

Para informações adicionais veja também o arquivo userparameter_mysql.conf no diretório conf/zabbix_agentd.

Roteadores Mikrotik

Use o agente SNMP fornecido pelo Mikrotik. Veja http://www.mikrotik.com para Mais 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.