У меня есть сетевые принтеры, и мне было интересно, поскольку все сетевые принтеры с SNMP могут передавать информацию, например, нужны ли им чернила, тонеры или просто их общее состояние.
Я не большой поклонник подниматься и спускаться по лестничным пролетам и проверять принтеры, потому что пользователи могут не беспокоиться, говоря, что принтер не работает. (Если у них нет крайнего срока, в этом случае они используют сломанный принтер и каким-то образом точно запоминают, как регистрировать билеты об инцидентах!)
Любые подсказки и подсказки приветствуются. Спасибо
Как сказал Халед, вы можете использовать check_snmp для мониторинга принтеров - вам нужно будет проверить документацию для своих принтеров, чтобы узнать, какие OID проверять на предмет того, что вы хотите отслеживать. Я ожидаю, что большинство вещей, которые вы ищете, будут предупреждениями о ловушках snmp, а не выставлены посредством пассивных проверок (проверки, инициированные из Nagios) - мне всегда было трудно заставить ловушки работать с Nagios.
В качестве альтернативы, многие принтеры, поддерживающие snmp, также поддерживают оповещения по электронной почте для тех же событий. Это может сделать все, что вам нужно, без использования Nagios.
Также обратите внимание, что если вы хотите контролировать счетчики других принтеров, вам может потребоваться контролировать очередь печати на своем сервере, если вы используете очереди печати Windows.
Вы можете использовать check_snmp
плагин, который поставляется со стандартными плагинами nagios.