En el 90% de los casos en monitorización queremos que las alarmas (warnings i criticals) no “salten” al llegar a un valor predeterminado. Por ejemplo: un disco cuando llega al 95% de ocupación o cuando tenemos más de 100 sesiones en un servicio.

Pero como configuramos las alertas si queremos que los valores en caso de alarma sea menos de un valor X.

Imaginemos el típico caso de los SAIS. En los SAIS por ejemplo el nivel de la batería siempre estará al 100%. En este caso queremos que las alarmas nos salten por ejemplo al estar por debajo del 90% el warning y por debajo del 50% el critical.

El ejemplo esta sobre un XI:

check_xi_service_snmp! -o .1.3.6.1.2.1.33.1.2.4.0 -C public -P 1 -l "Charge" -u "%" -m RFC1213-MIB -w 90: -c 50:

Tenemos una opción que es poner dos valores separados por dos puntos X:Y. En este caso X y Y indican entre que valores NO debe indicar la alerta. En nuestro ejemplo el warning lo indicara si el valor que nos devuelve esta fuera del rango entre 90 y el infinito. 91 será considerado “normal”, 89% warning. En el caso de los críticos, será critico si el valor esta por debajo de 50, 51% es considerado “normal” y 49% critico.

En nuestro ejemplo es lo mismo poner 90: que 90:100.