No Zabbix, como evitar que acionadores sejam acionados com base no status de outro acionador?

1

Aqui está minha configuração atual:

Basicamente, tenho um acionador que executa um cenário da Web a cada 15 segundos para ver se meu serviço está on-line.

Depois, tenho dois outros gatilhos que executam cenários da Web a cada 60 segundos que fazem chamadas para a ferramenta para verificar o status de vários componentes.

Quando 'Tool is not online' é acionado, os outros dois gatilhos não serão disparados, graças à minha expressão que defini. Isso está funcionando como esperado.

O problema

Quando 'Tool is not online' desaparece - em outras palavras: a ferramenta voltou a ficar on-line, os outros acionadores que antes não eram disparados, agora são acionados e exibidos em Monitoring ... ou seja, até que sejam executados novamente e são capazes de se conectar à ferramenta e os cenários da web obtêm o código HTTP e o valor String que eles exigem.

Exemplo

  1. A ferramenta fica off-line

  2. 'A ferramenta não está on-line' executa o cenário da web, o cenário da web falha, aciona o acionador

  3. 'Mais de 5 tíquetes ...' e 'Um ou mais integrantes ...' são executados e o cenário da Web falha, mas a 'Ferramenta não está on-line' também é acionada, portanto eles não são acionados (como por expressão mostrada)

  4. A ferramenta fica on-line, o gatilho 'A ferramenta não está on-line' desaparece

  5. Problema: Os acionadores do # 3 que não foram acionados devido ao status de 'A ferramenta não está on-line' agora são acionados à medida que a expressão é atendida e são exibidos no Monitoramento guia

  6. Os acionadores do # 3 executam novamente a verificação do cenário da Web e desaparecem

por Gray Adams 15.07.2017 / 20:09

0 respostas