Назад | Перейти на главную страницу

Как отслеживать статус хоста принтера с помощью zabbix

Мне нужно отслеживать статус хоста принтеров из zabbix. Мне удалось контролировать уровень чернил по SNMP. Есть идеи контролировать доступность принтера или нет?

Сначала вы должны добавить новый хост в zabbix агент. Тогда вы можете использовать либо icmpping чтобы контролировать доступность вашего принтера или легко настроить net.tcp.port[IP,PORT]. ПОРТ - это порт, открытый на вашем принтере. Часто это может быть 515 (LPD), 9100 (для некоторых HP) или 80 (поскольку многие принтеры имеют встроенный веб-сервер). В качестве примера настройки вы можете проверить это (http://imageshack.us/photo/my-images/829/zabbix1.jpg/).

Но если вы хотите настроить триггер на основе icmpping после добавления хоста вы должны использовать этот триггер:

{IP,PORT:icmpping.count(1800,0)}>0

Это означает, что ваш принтер был недоступен более одного раза за последние 1800 секунд = 30 минут.

Если вам нужно контролировать несколько принтеров, но не слишком много, вы можете изменить команду на

{IP1,PORT1:icmpping.count(1800,0)}>0|{IP2,PORT2:icmpping.count(1800,0)>0}|...

который проверяет, был ли по крайней мере один принтер недоступен за последние 30 минут.

Для получения необходимой информации см. Это (https://www.zabbix.com/forum/showthread.php?t=16887) и это (https://www.zabbix.com/forum/showthread.php?t=1325). Там есть несколько изображений, определяющих отслеживаемый элемент с помощью простой проверки (разница в том, что я предлагал вам использовать icmpping, а не icmppingsec, которые на самом деле очень похожи), а также определение самого триггера.

Во-вторых, вы должны добавить хосты в меню конфигурации (где вы определяете его IP, порты и т. Д.). Чтобы определить триггер, вы можете связать его с шаблоном или напрямую с хостом (назовем его new_host). Во втором случае вы должны выбрать добавленный хост, перейти к триггерам и нажать создать триггер. В выражении триггера вы должны определить это

{new_host:icmpping.count(1800,0)}>0

Конечно, вы можете проверить доступность принтера (или его хоста) с помощью команды ping.

Поскольку это кажется очевидным, и один из самых простых тестов zabbix позволит вам это сделать, я предполагаю, что вы имели в виду что-то другое, но это то, что вы просили.