NAGIOS: ¿Cómo deshabilitar la verificación de tóner cuando la impresora de red no funciona?

NAGIOS: ¿Cómo deshabilitar la verificación de tóner cuando la impresora de red no funciona?

Me gustaría monitorear el nivel de tóner de una impresora de red usando nagios3.

Tengo todo lo que necesito para acceder al nivel de tóner mediante SNMP.

Pero, cuando la impresora está apagada, aparece el error "El host no funciona". Pero no quiero este error porque está permitido apagar esta impresora.

Por lo tanto, eliminé el "comando de verificación" de la configuración del host como se sugiere para las impresoras de red. Pero luego, nagios verificará el nivel de tóner incluso si la impresora está apagada e informará un error porque falla la consulta SNMP.

Mi pregunta es: ¿Cómo deshabilitar la verificación SNMP del tóner cuando la impresora está apagada sin generar el error "el host está inactivo"?

o, de forma más genérica:

Cómo deshabilitar una verificación de servicio cuando el host está inactivo sin generar un error de "el host está inactivo"

Respuesta1

El uso que hace NAGIOS de host-is-down para detectar que un host completo está inactivo y, por lo tanto, no generar alertas individuales para cada servicio inactivo, es sensato y debe continuar usándolo.

Pero si desactivas elalertandoen la comprobación de que el host está inactivo para la impresora, obtendrá lo que desea: no habrá notificaciones de ningún tipo cuando la impresora esté apagada, pero sí notificaciones de tóner agotado cuando esté encendida. Algo como:

define host{
        name                            printer
        notifications_enabled           0
        [ ... ]
        }

puede ser lo que quieres.

información relacionada