¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Notificar alarmas con persistencia mayor a 20min en Zabbix

Buenas tardes



Necesito configurar que las alarmas de consumo de cpu y memoria en zabbix se notifiquen unicamente si estas llevan mas de 20 minutos de percistencia. alguien me puedo indicar como puedo hacer este ajuste? desde las acciones o desde los triggers?

Respuestas

  • Hola,

    se me ocurren dos opciones:

    1.- Utilizar la característica Escalations para posponer la notificación (ver el segundo ejemplo del manual: https://www.zabbix.com/documentation/current/manual/config/notifications/action/escalations), o

    2.- Definir un nuevo trigger (o bien modificar uno existente) para posponer el disparo del trigger (y así la notificación asociada). Por ejemplo, para disparar cuando la carga de todos los CPUs tomando como dato el promedio del ultimo minuto fue de al menos 4 los últimos 20 minutos, se puede utilizar la siguiente expresión:

    {<server>:system.cpu.load[all,avg1].min(20m)}>4 

    Por supuesto algunos parámetros variarán en función de tus necesidades. La misma lógica aplica para el caso de la memoria.

     

    Saludos.

  • Podrias agregar al trigger ".last(x)" y entre los parentesis el numero de ciclos que debe esperar.

    Por ejemplo si el item se chequea cada un minuto ahi deberias poner 20 y el trigger se activara recien al tener 20 valores.

    Saludos
Este hilo ha sido cerrado.