Nagios Monitoring Black Cartridge Printer Brother DCP-7065DN
Photo by Bank Phrom on Unsplash
- В хозяйстве имеется 4 принтера Brother DCP-7065DN, захотелось мониторить состояние картриджей, и столкнулся со следующими проблемами:
Плагин для Nagios check_snmp_printer не подходит, возвращает не верное значение, хотя для мониторинга состояния барабана он отлично подходит.
Не нашел в сети какой SNMP OID состояния картриджа, для этого принтера.
Написал в тех. поддержку Brother… И неожиданно для себя они ответили и сообщили мне OID для моего принтера. Открыл любимый VIM и написал bash-скрипт для Nagios. И теперь делюсь им check_snmp_brother.
Кладем данный скрипт в папку с плагинами Nagios, выставляем нужные права, и ставим флаг на выполнение.
Настройка в Nagios
define command{ command_name check_snmp_brother command_line $USER1$/check_snmp_brother $ARG1$ $HOSTADDRESS$ $ARG2$ $ARG3$ } define service{ use default-service host_name PRINTER service_description Toner Black check_command check_snmp_brother!public!20!10 }
Скрипт корректно работает для модели Brother DCP-7065DN. Если будет работать для других моделей, буду рад если вы мне сообщите.