Ad Widget

Collapse

Set action triggers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jcesteves
    Junior Member
    • Mar 2009
    • 9

    #1

    Set action triggers

    Hello. My zabbix is an 1.8.
    I have a windows server on which I monitor a service. If the service goes down, zabbix automatically restarts it sending a remote command on that server.
    My problem is that the action will try to restart the service each time it goes down. I would like it to try 3 times, and escalate the alert if the service goes down 3 times in 15 minutes.
    I can't manage to do this. Can you help me ?
    Thank you.

    JCE
  • zabbix_zen
    Senior Member
    • Jul 2009
    • 426

    #2
    http://zabbix.com/documentation/1.8/..._notifications

    Something similar is explained on the Manual.
    You can also search for older threads on the Forum.

    Comment

    • jcesteves
      Junior Member
      • Mar 2009
      • 9

      #3
      Thanks for the link.
      My only problem is that escalation works if the problem remains. Or, if I restart the service, and it only falls 10 seconds after, the escalation will not work, will it ?

      Comment

      • zabbix_zen
        Senior Member
        • Jul 2009
        • 426

        #4
        I would like it to try 3 times, and escalate the alert if the service goes down 3 times in 15 minutes.
        and it only falls 10 seconds after, the escalation will not work, will it ?
        Please rephrase your problem, I really didn't understand.

        esteves? Are you a portuguese speaker?
        If so, please explain in Portuguese

        Comment

        • jcesteves
          Junior Member
          • Mar 2009
          • 9

          #5
          Em português :
          tenho um serviço que se chama streamserve e que por vezes falha.
          O Zabbix reinicia o serviço com um "net start..". Se o serviço nao consegue iniciar, a escalation esta ok porque tenta três vezes e depois espera. Mas se o serviço volta up, e so cai no fim de 20 segundos, o zabbix detecta que esta up, cancela a alerta e vai considerar a proxima vez que esta down como um problema novo.
          O que eu queria conseguir é fazer com que, se o serviço fica down 3 vezes em 15 minutos, ou seja 3 vezes o trigger ok num periodo de 15 minutos, o engenheiro em carga desse software reciba uma informaçao.
          Espero que seja mais claro ?
          Muito obrigado.
          Cumps,

          JCE

          Comment

          • zabbix_zen
            Senior Member
            • Jul 2009
            • 426

            #6
            Thought so

            Desculpa, mas só para resumir,

            - O Item de estado do streamserve recebe dados de 5 em 5min(assumi este valor por 3 vezes o trigger ok num periodo de 15 minutos)
            - Foi configurado um Trigger que fica ON quando os últimos 3 valores do Item foram 0.
            - Foi configurada uma Action que faz o restart do serviço sempre que o último valor do Item é 0, e adicionada uma Escalation para após 10min, caso o estado do Trigger se mantenha activo, enviar email para um User.

            Tudo isto é exequível.
            O que eu queria conseguir é fazer com que, se o serviço fica down 3 vezes em 15 minutos, ou seja 3 vezes o trigger ok num periodo de 15 minutos, o engenheiro em carga desse software reciba uma informaçao.
            É na configuração da Escalation que estás a ter dificuldades?

            Comment

            • jcesteves
              Junior Member
              • Mar 2009
              • 9

              #7
              Acho que achei a resposta no teu ultimo post.
              Em vez de trabalhar com um so trigger, tenho que criar um para cada vez que o serviço cai, e outro para quand num periodo de 15 minutos o serviço cai 3 vezes.
              Este sugundo trigger tem que desactivar a escalation para o primeiro.
              Vou procurar.
              Obrigado.

              JCE

              Comment

              • zabbix_zen
                Senior Member
                • Jul 2009
                • 426

                #8
                A criação de 2 Triggers distintos é uma hipótese.
                Mas precisarás portanto de criar um Trigger para despoletar a Action quando o serviço cai
                e outro para 3 baixas consecutivas do serviço.
                NÃO precisarás de nenhuma Escalation se escolheres essa opção.

                A outra opção é manter apenas um Trigger e configurar a Escalation para tomar uma determinada acção passado um período por ti escolhido.

                Boa sorte.

                Comment

                Working...