snmp ngwa nbipute na The Dude

Snmp

В сети много инстркций как установить сервер монитринга The Dude от Mikrotik. Сейчас пакет сервера мониторинга выпускают только для RouterOS. Я использовал версию 4.0 для Windows.

snmp ngwa nbipute na The Dude

Здесь я хотел рассмотреть, как сделать мониторинг принтеров в сети: отслеживать уровень тонера, если он закончился вывести уведомление. Запускаем:

snmp ngwa nbipute na The Dude

Нажимаем подключиться:

snmp ngwa nbipute na The Dude

Нажимаем добавить устройство(красный плюс) и вводим ip-адрес принтера:

snmp ngwa nbipute na The Dude

На следующем шаге нажимаем обнаружение, он находит все доступные зонды, нажимаем закончить:

snmp ngwa nbipute na The Dude

Два раза нажимаем по появившемуся значку, открываются настройки, тип выбираем «принтер», и нажимаем «ок»:

snmp ngwa nbipute na The Dude

Правой кнопкой нажимаем по значку и выбираем вид:

snmp ngwa nbipute na The Dude

В поле метка прописываем OID’ы:
[Device.Name] – имя устройства
[oid(«1.3.6.1.2.1.43.5.1.1.16.1»)] – модель принтера
[oid(«1.3.6.1.2.1.43.11.1.1.6.1.1»)] – тип картриджа
[oid(«1.3.6.1.2.1.43.11.1.1.9.1.1»)] – уровень тонера
Во вкладке изображение можно прикрепить свою иконку:

snmp ngwa nbipute na The Dude

Выходим, получается так:

snmp ngwa nbipute na The Dude

Не на всех принтерах oid(«1.3.6.1.2.1.43.11.1.1.9.1.1») показывает сразу уровень тонера, на некоторых этот параметр показывает сколько осталось напечатать страниц. Чтобы рассчитать уровень тонера нужно разделить сколько осталось напечатать страниц на общий ресурс картриджа и умножить на 100. Для этого снова выбираем «вид», потом Functions:

snmp ngwa nbipute na The Dude

Нажимаем создать новую функцию(красный плюс):

snmp ngwa nbipute na The Dude

Я назвал функцию toner:

snmp ngwa nbipute na The Dude

В поле код пишем формулу и сохраняем:

round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))

В метке заменяем [oid(«1.3.6.1.2.1.43.11.1.1.9.1.1»)] на вызов функции [toner()]

snmp ngwa nbipute na The Dude

Выходим. Получается так:

snmp ngwa nbipute na The Dude

Чтобы узнать нужные oid и прописать нужные параметры можно использовать функцию snmp walk, правая кнопка на принтере – инструменты обход Snmp:

snmp ngwa nbipute na The Dude

Выдается дерево объектов принтера:

snmp ngwa nbipute na The Dude

Нажимаем правой кнопкой на нужном нам и нажимаем копировать OID.

Ịma ọkwa

Теперь настроим уведомления по событию (картридж закончился). Открываем принтер, переходим на вкладку службы, нажимаем плюсик(добавить новую службу):

snmp ngwa nbipute na The Dude

В поле зонд нажимаем три точки чтобы выбрать нужный зонд:

snmp ngwa nbipute na The Dude

Создадим свой собственный зонд, нажмем красный плюс:

snmp ngwa nbipute na The Dude

Я назвал его toner, тип выбираем SNMP, агент по умолчанию, профиль Snmp по умолчанию,
Oid прописываем который отвечает за уровень тонера 1.3.6.1.2.1.43.11.1.1.9.1.1, тип Oid Integer, метод сравнения >= 1

snmp ngwa nbipute na The Dude

Сохраняем и в поле зонд выбираем только что созданный toner, во вкладке оповещения можно настроить какие оповещения мы хотим получать и сохраняем:

snmp ngwa nbipute na The Dude

Для демонстрации я выбрал что уровень тонера не должен быть ниже 80, принтер окрасился в красный цвет:

snmp ngwa nbipute na The Dude

snmp ngwa nbipute na The Dude

isi: www.habr.com

Tinye a comment