NAGIOS: Как отключить проверку тонера при отключении сетевого принтера?

NAGIOS: Как отключить проверку тонера при отключении сетевого принтера?

Я хотел бы контролировать уровень тонера сетевого принтера с помощью nagios3.

У меня есть все необходимое для доступа к уровню тонера с помощью SNMP.

Но когда принтер выключен, у меня появляется сообщение об ошибке "Host is down". Но я не хочу этой ошибки, потому что разрешено выключать этот принтер.

Таким образом, я удалил "команду проверки" из конфигурации хоста, как предлагается для сетевых принтеров. Но тогда nagios проверит уровень тонера, даже если принтер выключен, и выдаст ошибку, поскольку запрос SNMP не выполняется.

У меня такой вопрос: как отключить проверку тонера по протоколу SNMP, когда принтер выключен, не выдавая ошибку «хост не работает»?

или, в более общем виде:

Как отключить проверку службы, когда хост не работает, не вызывая ошибку «хост не работает»

решение1

Использование NAGIOS функции host-is-down для обнаружения отказа всего хоста и, таким образом, исключения отдельных оповещений о отказе каждой службы является разумным, и вам следует продолжать использовать ее.

Но если вы отключитеоповещениепри проверке host-is-down для принтера вы получите то, что хотите: никаких уведомлений, когда принтер выключен, но уведомления о том, что тонер закончился, когда он включен. Что-то вроде:

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

может быть то, что вам нужно.

Связанный контент