View Full Version : Trigger nodata sem ativar Action
Bom dia pessoal,
Poderiam me dar uma luz?
Criei a seguinte trigger, com intenção de caso parar o recebimento de dados SNMP ser alertado:
{Router_Exemplo:FAN_1.nodata(60)}=1
FAN_1 é um item (à cada 30 segundos) para receber o status da FAN de um router Cisco (.1.3.6.1.4.1.9.9.13.1.4.1.3.1).
Criei uma action, que envia o alerta por email:
(A) and (B)
(A) Trigger = "Sem resposta SNMP"
(B) Trigger value = "PROBLEM"
A questão é que a trigger é ativada, mas no Dashboard exibe como se não houvesse nenhuma Action relacionada.
Outra Action (praticamente idêntica, só muda a trigger) para alertar caso não haja resposta ICMP é executada perfeitamente.
Alguma idéia?
PS: Alguma melhor forma de saber se não estamos recebendo resposta SNMP?
[]'s
Victor Hugo
Oi Vitor,
O nodata não vai funcionar caso o SNMP nao retorne dados ... ocorre que quando a consulta SNMP falha o item vira não suportado e itens nesse status não são tem triggers avaliadas.
No teu caso temos duas abordagens:
1 - a trigger nao estah disparando pq o item vira não suportado (que nao me parece ser o caso);
Nesse caso tens que verificar os eventos dessa trigger para verificar quais sao as alteracaoes de status dele. Outra dica eh verificar os dados recentes (valores) e verificar se as coletas estao ocorrendo na frequencia definida.
2 - alguma configuracao da acao nao estah incorreta e a trigger nao estah se encaixando nas condicoes da tua acao;
Nesse caso sugiro inicar do mais simples possivel: uma unica condicao baseada somente na trigger envolvida nos teus testes;
Os logs tambem podem ajudar. Eh importante frisar que o usuario que deve receber a mesnagem (acao) deve ter permissoes de leitura (ao menos) no grupo de hosts envolvido.
[]s,
Luciano
Oi Luciano,
Fico sem entender o que ocorre. Por que a trigger está sendo ativada.
Exibindo em Dashboard, Triggers e Events.
Severity | Status | Host | Name
High | PROBLEM | Router_Exemplo | Sem resposta SNMP
Na Action tentei colocar somente uma condição:
Conditions
(A) Trigger = "Sem resposta SNMP"
O user é o Admin.
E mesmo assim nada. Como se não houvesse Action relacionada!
[]'s
Victor Hugo
E o log conta algo esclarecedor ?
A acao eh um envio de mail ? O SMTP server estah configurado corretamente ?
Mas pelo que entendih a acao nem aparece como disparada ... e provavelmente nao vao existir erros.
[]s,
Luciano
Exatamente... a ação não é disparada =/
No Dashboard na lista "Last 20 issues" a Trigger aparece na lista, mas sem Action relacionada.
É como se a Action não estivesse bem configurada. Mas coloquei como condição somente a Trigger em si.
Mas mesmo assim, a trigger é acionada mas nenhuma ação realizada.
[]'s
Victor Hugo
... bom companheiro ... nesse caso a sugestao eh ativar o DEBUG do zabbix_server e acompanhar os logs para verificar o que tah ocorrendo.
No momento em que a trigger disparar deve existir (logo apos) o disparo da acao.
Um outro detalhe nao menos importante ... no zabbix_server.conf tem uma diretiva que determina o delay entre cada tentativa de envio de alertas ... eh sempre valido lembrar que esse delay JAH vale para a primeira tentativa de envio. Jah vih configuracoes com 30 minutos 'entre cada tentativa' soh que esse tempo vale desde a primeira ... isso significa que o alerta soh vai ser disparado apos 30 minutos.
[]s,
Luciano
Luciano, obrigado mais uma vez pela atenção.
Realmente... depois vou dedicar um tempo à 'debugagem'.
Com relação à diretiva de delay que falasse... não sabia... verifiquei o .conf... o SenderFrequency está nos 30s default.
Ficar de pouquinho em pouquinho vendo isso pra não perder muito tempo.
Obrigado novamente,
Victor Hugo