Как я могу добавить принтер в Zabbix?
Я пытаюсь добавить в zabbix принтер HP Officejet 7612 Wide Format e-All-in-One, и он не поддерживает протокол SNMP. Как я могу добавить его в zabbix?
4 ответа
Этот поток поддержки HP предполагает, что SNMP действительно поддерживается: http://h30434.www3.hp.com/t5/Inkjet-Printing/My-HP-Officejet-Pro-L7680-All-in-One-is-always-offline/td-p/1795597
Цитирую один из постов там:
Отключите управление SNMP, перейдя к настройкам принтера, выбрав вкладку портов, выбрав "Настройка порта", а затем снимите флажок "Состояние SNMP включено".
Вы можете сделать обратное, чтобы включить SNMP, если он отключен по умолчанию.
Если вы просто хотите отслеживать сетевые интерфейсы, вы можете настроить простой ICMP-пинг (см.: https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/simple_checks) или использовать некоторый внешний сценарий (см.: https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/external), которая пингует интерфейсы принтеров каждые "х" минут и заставляет zabbix использовать этот сценарий для мониторинга доступности принтера.
Вам также необходимо настроить SNMP на Zabbix сервере.
отредактируйте zabbix_server.conf и измените эти значения
StartSNMPTrapper=1
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Сохраните изменения и перезапустите Zabbix.
В качестве интерфейса должен использоваться IP/DNS-адрес вашего принтера.
Я бы также рекомендовал использовать команду Linux, например:
snmpwalk -c public -v2c the_printers_ip_address
Это даст вам тонну данных, потому что я не указал OID после IP-адреса принтера. Каждый OID представляет собой очень длинную строку, состоящую в основном из чисел, которая при использовании возвращает значение, например целое число, число с плавающей запятой или строку.