Ad Widget

Collapse

Condições para Ações

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rafamagalhaes
    Member
    • Jan 2011
    • 30

    #1

    Condições para Ações

    Gostaria de implementar condições para execução de algumas ações...

    Ex. Estou monitorando um link MPLS, se este link "cair" o zabbix enviar notificação para todos os equipamentos que estão "abaixo" deste link.

    Gostaria que fosse realizado um teste na ação destes equipamentos.

    Ex. O servidor "caiu", se o link estiver "fora", não envia notificação.

    Só irá enviar a notificação do link.

    Grato,
  • Italo Fernando Lopes
    Member
    • Feb 2011
    • 58

    #2
    Originally posted by rafamagalhaes
    Gostaria de implementar condições para execução de algumas ações...

    Ex. Estou monitorando um link MPLS, se este link "cair" o zabbix enviar notificação para todos os equipamentos que estão "abaixo" deste link.

    Gostaria que fosse realizado um teste na ação destes equipamentos.

    Ex. O servidor "caiu", se o link estiver "fora", não envia notificação.

    Só irá enviar a notificação do link.

    Grato,

    Para esse monitoramento você vai ter que utilizar dependencias .

    Exemplo:


    Monitoramento de unidade ---> só alarma se não tiver alarmes de zabbix client indisponivel

    Zabbix cliente --> só alarma se não tiver alarme de icmp

    ICMP --> só alarme se o link estiver up.

    Dá uma olhada no documento sobre dependências de triggers.

    Comment

    • rafamagalhaes
      Member
      • Jan 2011
      • 30

      #3
      Implementei algumas dependências em meu ambiente, para que as ações não sejam executadas. Ex. Se meu router "cair" a notificação do router vai ser enviada, porém as notificações dos switches e servidores que estão abaixo deste router não devem ser enviadas. Com os servidores está funcionando, pois estes são monitorados via Zabbix_Agent porém os host que são monitorados por simple_check, as notificações continuam a ser enviadas.

      Como posso corrigir esse problema?

      Comment

      • exkg
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified Specialist
        • Mar 2007
        • 718

        #4
        Oi,

        Acho que temos que separar as coisas:

        Evento gerado por uma trigger: esse pode ser suprimido via dependencias (como disse o Italo);

        acoes de notificaca0: esses podem ser suprimidos cfme as condicoes definidas.

        Eh importante ter em mente que o que pode ser suprimido com dependencias entre hosts/triggers eh o evento gerado pelo alerta ... nao a acao relacionada a esses eventos.

        Isto posto agora podemos controlar as acoes combinando algumas condicoes especificas do alerta (Grupo do Host, Trigger, Horario do Evento, Estado da Manutencao, Estado da Trigger,etc, etc).

        No teu caso me parece que seja possivel combinar um & ou | considerando o Grupo do Host e Estado da Trigger.

        Nao sei se ficou claro ... mas a coisa eh mais ou menos assim:
        • Se a trigger 'X' do host 'Y' entrar no estado 'PROBLEM' & a trigger 'n' no host 'Z' estiver no estado 'OK'
        • entao NAO executar a acao


        []s,
        Luciano
        --
        Luciano Alves
        www.zabbix.com
        Brazil | México | Argentina | Colômbia | Chile
        Zabbix Performance Tuning

        Comment

        • Italo Fernando Lopes
          Member
          • Feb 2011
          • 58

          #5
          Originally posted by exkg
          Oi,

          Acho que temos que separar as coisas:

          Evento gerado por uma trigger: esse pode ser suprimido via dependencias (como disse o Italo);

          acoes de notificaca0: esses podem ser suprimidos cfme as condicoes definidas.

          Eh importante ter em mente que o que pode ser suprimido com dependencias entre hosts/triggers eh o evento gerado pelo alerta ... nao a acao relacionada a esses eventos.

          Isto posto agora podemos controlar as acoes combinando algumas condicoes especificas do alerta (Grupo do Host, Trigger, Horario do Evento, Estado da Manutencao, Estado da Trigger,etc, etc).

          No teu caso me parece que seja possivel combinar um & ou | considerando o Grupo do Host e Estado da Trigger.

          Nao sei se ficou claro ... mas a coisa eh mais ou menos assim:
          • Se a trigger 'X' do host 'Y' entrar no estado 'PROBLEM' & a trigger 'n' no host 'Z' estiver no estado 'OK'
          • entao NAO executar a acao


          []s,
          Luciano
          Exatamente isso que tentei explicar,acredito que sua explicação ficou bem mais clara...tks.

          Comment

          Working...