Ad Widget

Collapse

Trigger para Log que no contengan X texto

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tec_Technician
    Member
    • Dec 2015
    • 39

    #1

    Trigger para Log que no contengan X texto

    Buenos días,

    Primeramente gracias a todos los del foro por su ayuda.
    Aún estoy en la curva de aprendizaje de Zabbix, pero estoy intentando ser activo en el foto y ayudar de aquello que sé...pero en este caso algo se me escapa, os comento mi duda:

    Entorno:

    Server: Zabbix 3.0
    Cliente: Zabbix 3.0

    Proceso:

    Monitorización de log.


    Tenemos un log de una aplicación externa que es MUY extenso y completo, que informa de demasiadas cosas y errores que no son errores pero tienen su tipificación.

    He creado un item de Log que funciona correctamente, que coge sólo aquellas lineas que tienen la palabra "ERROR".

    Necesito un trigger que salte cuando encuentre la palabra "ERROR" pero y aquí está el problema, que no salte con una serie de códigos previamente tipificados, es decir:

    Trigger= si ERROR y encuentra la cadena "USR002" o la cadena "WEBEXT002" que no salte el trigger ya que esos ERROR no los gestionamos nosotros y sería un falso positivo que genera mucho SPAM.

    Error:

    He intentado utilizar regular expresions negativas...como ^(?!.*bar).*$
    pero parece ser que Zabbix no las coge correctamente. Y no me queda claro si sería mejor configurarlas en el item o en el trigger...

    ¿¿Alguna idea o recomendación de cómo realizar el trigger??¿Alguien se ha encontrado en la misma situación, de necesitar regular expresions negativas?

    Saludos y muchas gracias de antemano.
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Hola amigo,

    buena duda, mira el la documentacion, creo que puede usar trigger hysteresis o sea una triggers con mas de una expresion, busca ejemplos en link https://www.zabbix.com/documentation...ion#hysteresis

    hasta

    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

    • Tec_Technician
      Member
      • Dec 2015
      • 39

      #3
      Buenas tardes,

      Gracias por la respuesta, pero no tiene nada que ver con lo que yo busco.

      Ya estoy usando la "hysteresis" en triggers sin problemas, por que son condiciones para triggers.

      Lo que busco es una expresión regular o regular expresión para que el ITEM No coja ciertas cadenas de texto o que descarte ciertas cadenas de texto dejando pasar el resto sin problemas y así no almacenar logs enormes con Zabbix, cogiendo sólo lo que es imprescindible para nosotros.

      Mis disculpas por expresarme mal, no busco el trigger, ya que para el trigger que creia que necesitaba:

      Trigger= si ERROR y encuentra la cadena "USR002" o la cadena "WEBEXT002" que no salte el trigger ya que esos ERROR no los gestionamos nosotros y sería un falso positivo que genera mucho SPAM.
      Estoy utilizando la hysteresis como ha comentado Hernandes Martins (gracias de nuevo).

      Pero lo que más necesitaría es no recopilar más log del necesario...ya que son gigas y gigas de log de errores mal tipificados por la aplicación que ya no son tales y por eso queremos sólo coger los textos correctos.

      Pero gracias igualmente por la respuesta.
      Last edited by Tec_Technician; 19-05-2016, 10:43. Reason: Corrigiendo la frase.

      Comment

      Working...