Ad Widget

Collapse

Trigger <0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • luispitangui
    Junior Member
    • Aug 2015
    • 4

    #1

    Trigger <0

    Olá pessoal,

    Estou com o seguinte problema:

    No gráfico abaixo, mostra minhas ligações em um servidor asterisk. Configurei a trigger para alarmar caso o número de ligações seja <0. Porém, quando ocorreu uma queda, ele simplesmente não alarmou. Quando configuro para =0 ou outro parâmetro, funciona direitinho. Alguém tem ideia do que está acontecendo?
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Informe como está configurada a trigger.
    __

    Att.
    Hernandes Martins - Zabbix Trainer

    Zabbix Brazil Partner - www.luniobr.com

    Zabbix Brazil Community - www.zabbixbrasil.org

    Blog: hernandesmartins.blogspot.com.br

    Skype: hernandss
    Telegram: @MrHernandes

    Español
    Facebook: facebook.com/groups/zabbixlatam
    Telegram: https://t.me/ZabbixEspañol

    Português
    Facebook: facebook.com/groups/zabbixbrasil/
    Telegram: https://t.me/ZabbixBrasil

    Comment

    • luispitangui
      Junior Member
      • Aug 2015
      • 4

      #3
      Olá Hernandes Martins, obrigado pelo retorno.

      A Trigger está configurada da seguinte maneira:

      {Template App DIP:dip.active.calls.last()}=0

      Abraço!

      Comment

      • Hernandes Martins
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Apr 2011
        • 900

        #4
        Luis,

        Analisando sua trigger está correta, dentro seu cenário não existe (-1,-2,-3, ligações) pelo contrário (0,1,2,3,4,5,10,11,14...) o valor para Down é igual a zero ou seja Down=0 , logo pelo que observei não existe número menor que zero como limite.

        Agora se você ajustar para "<1", ele vai gerar o alarme , pois "0" é menor que 1.

        Neste caso temos, duas possibilidades.

        {Template App DIP:dip.active.calls.last()}=0

        {Template App DIP:dip.active.calls.last()}<1

        Faça uma breve analise e veja qual você acha melhor aplicar.

        Abraços.
        __

        Att.
        Hernandes Martins - Zabbix Trainer

        Zabbix Brazil Partner - www.luniobr.com

        Zabbix Brazil Community - www.zabbixbrasil.org

        Blog: hernandesmartins.blogspot.com.br

        Skype: hernandss
        Telegram: @MrHernandes

        Español
        Facebook: facebook.com/groups/zabbixlatam
        Telegram: https://t.me/ZabbixEspañol

        Português
        Facebook: facebook.com/groups/zabbixbrasil/
        Telegram: https://t.me/ZabbixBrasil

        Comment

        • luispitangui
          Junior Member
          • Aug 2015
          • 4

          #5
          Caro Hernandes Martins,

          Mais uma vez, muito obrigado!

          Já tive oportunidade de usar os cenários que você mostrou. Infelizmente, quando o gráfico atinge a linha "0" não quer dizer exatamente que as ligações tenham caído, mas sim, que não há ligações em um período de tempo.

          Porém, ao tratar dessa questão, visualizei duas possibilidades:

          1. Ou utilizo a trigger com um intervalo de tempo aceitável para o status sem ligações: {Template App DIP:dip.active.calls.last(120)}=0.

          ou

          2. Monitorar o processo. Caso ele caia, aí tenho um diagnostico preciso.

          Mas muito obrigado pelas suas considerações. Além de tirar minhas dúvidas, me ajudou a visualizar outros cenários.

          DETALHE: Quando não há ligações, como lhe disse, o gráfico exibe uma linha na marca "0". Eu sei que ele cai quando ela some. Existe alguma forma de fazer o Zabbix entender isso?

          Grande abraço!

          Luís Henrique
          Last edited by luispitangui; 28-01-2016, 18:16.

          Comment

          • Hernandes Martins
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Apr 2011
            • 900

            #6
            Luis,

            Muito bom, agora ficou mais claro, observe que na função last(120) os segundos são ignorados e não são aplicados.

            last (sec|#num,<time_shift>)
            sec (ignored) or #num - the Nth most recent value
            time_shift (optional) - see avg()


            Depois da uma olhadinha na documentação pra tirar as dúvidas da função last.

            Então quando o serviço realmente está fora não há coleta de dados é isso ?

            Se for isto você pode utilizar a função "nodata", ela vai te avisar quando não chegar nenhuma informação do item monitorado.

            Exemplo: {zabbix.zabbix.com:tick.nodata(3m)}=1



            Abraços
            __

            Att.
            Hernandes Martins - Zabbix Trainer

            Zabbix Brazil Partner - www.luniobr.com

            Zabbix Brazil Community - www.zabbixbrasil.org

            Blog: hernandesmartins.blogspot.com.br

            Skype: hernandss
            Telegram: @MrHernandes

            Español
            Facebook: facebook.com/groups/zabbixlatam
            Telegram: https://t.me/ZabbixEspañol

            Português
            Facebook: facebook.com/groups/zabbixbrasil/
            Telegram: https://t.me/ZabbixBrasil

            Comment

            Working...