PDA

View Full Version : Trigger nodata sem ativar Action


_pUNx_
21-05-2010, 15:34
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

exkg
21-05-2010, 16:15
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

_pUNx_
21-05-2010, 16:44
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

exkg
21-05-2010, 20:24
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

_pUNx_
21-05-2010, 20:31
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

exkg
25-05-2010, 21:22
... 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

_pUNx_
25-05-2010, 21:34
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