Ad Widget

Collapse

"Ciclos" de aviso de un trigger

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hm_elena
    Junior Member
    • Mar 2021
    • 5

    #1

    "Ciclos" de aviso de un trigger

    Buenas,

    La verdad que no se bien como explicarlo.
    Tengo un item que lee un fichero txt cada 1 minuto que busca siempre una cadena tipo ipuerto y lo tengo configurado tal que asi:

    vfs.file.regmatch[c:\ruta\log.txt,ip : puerto]

    si eso existe en el txt devuelve siempre un 1, si no lo encuentra un 0.
    Tengo para monitorizarlo un trigger que si es distinto de 1, me mande un email. Configurado asi:
    last(/equipo/vfs.file.regmatch[c:\ruta\log.txt, ip : puerto])<>1


    Pero quisiera que no mandase el mail en el primer cambio a 0 sino que acumule como 4 ciclos (eso querria decir que pasados 4 minutos sigue existiendo la alarma, 4 veces ha devuelto el item 0), para evitar "falsas alarmas", y no se como hacerlo.

    ¿Me podríais ayudar?

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

    #2
    Hola,

    Creo que necesita usar el construtor de trigger sea lo mejor a hacer.

    cambia la funcion para avg y tiempo por 5 minutes.

    avg(/Template Custom Example/itemname,5m)<>1
    __

    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

    • hm_elena
      Junior Member
      • Mar 2021
      • 5

      #3
      Buenas Hernandes,

      He probado la solución que me propones, pero no es lo que necesito, lo que hace es devolverme el resultado pasado más tiempo.
      Igual no lo explique bien...
      Yo genero un fichero txt cada 3 minutos en un pc, desde zabbix leo ese txt cada minuto.
      Si la ip : puerto no esta en ese txt cuando zabbix lee la información, salta el trigger avisando.
      pero si es una "falsa alarma", en 3 minutos se recupera porque vuelve a estar en ese txt.
      Lo que necesito es que el item cuando lea el txt "acumule" como 4 veces el aviso antes de que salte el trigger y me mande un email diciendo que hay esa alarma, porque sino lo que ocurre es que recibo un correo de problema y el de recuperacion 3 minutos despues.

      Muchas Gracias!!

      Comment

      • angelsc
        Junior Member
        • Jul 2022
        • 3

        #4
        Hola Elena,

        Igual puedes aprovechar lo que te comenta Hernandes Martins pero adaptándolo a lo que quieres. Si haces un sum en vez de un avg y que el valor sea inferior a cierto valor debería servirte. Igual llego tarde y ya lo has solucionado, pero bueno.

        Un saludo.

        Comment

        Working...