Um destes três métodos ( ou combinações deles) pode ser utilizada para medir a disponibilidade de um servidor.
nodata()
para monitorar a disponibilidade de hosts que usam verificações ativas somenteOs 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.
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.
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
Verifique se o MySQL está "vivo".
Quantidade de segundos que o MySQL está em execução.
Quantidade de threads do MySQL.
Quantidade de consultas processadas.
Quantidade de consultas lentas.
Consultas por segundo.
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.
Utilize SNMP provido pela Mikrotik. Consulte http://www.mikrotik.com para maiores informações.
Utilize o Zabbix Agent para Windows (pré-compilado) com a distribuição do Zabbix.
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'.
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.
O Zabbix pode ser configurado para enviar mensagens para um servidor OpenView. Os passos a seguir precisam ser executados:
Defina uma nova mídia.
A mídia deve executar um script que enviará a informação necessária ao OpenView.
Defina um novo usuário.
O novo usuário será associado com a mídia.
Configure ações para enviar todas (ou selecionadas) as mudanças de estado de trigger para o usuário.
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.