snmp-маніторынг прынтэраў у The Dude

Snmp

У сетцы шмат інструкцый як усталяваць сервер манітрынгу The Dude ад Mikrotik. Цяпер пакет сервера маніторынгу выпускаюць толькі для RouterOS. Я выкарыстоўваў версію 4.0 для Windows.

snmp-маніторынг прынтэраў у The Dude

Тут я хацеў разгледзець, як зрабіць маніторынг прынтэраў у сетцы: адсочваць узровень тонара, калі ён скончыўся вывесці апавяшчэнне. Запускаем:

snmp-маніторынг прынтэраў у The Dude

Націскаем падключыцца:

snmp-маніторынг прынтэраў у The Dude

Націскаем дадаць прыладу (чырвоны плюс) і ўводны ip-адрас друкаркі:

snmp-маніторынг прынтэраў у The Dude

На наступным кроку націскаем выяўленне, ён знаходзіць усе даступныя зонды, націскаем скончыць:

snmp-маніторынг прынтэраў у The Dude

Два разы націскаем па які з'явіўся значку, адкрываюцца налады, тып выбіраемы «прынтар», і націскаем «ок»:

snmp-маніторынг прынтэраў у The Dude

Правай кнопкай націскаем па значку і выбіраемы выгляд:

snmp-маніторынг прынтэраў у 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-маніторынг прынтэраў у The Dude

Выходзім, атрымліваецца так:

snmp-маніторынг прынтэраў у The Dude

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

snmp-маніторынг прынтэраў у The Dude

Націскаем стварыць новую функцыю(чырвоны плюс):

snmp-маніторынг прынтэраў у The Dude

Я назваў функцыю toner:

snmp-маніторынг прынтэраў у 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-маніторынг прынтэраў у The Dude

Выходзім. Атрымліваецца так:

snmp-маніторынг прынтэраў у The Dude

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

snmp-маніторынг прынтэраў у The Dude

Выдаецца дрэва аб'ектаў друкаркі:

snmp-маніторынг прынтэраў у The Dude

Націскаем правай кнопкай на патрэбным нам і націскаем капіяваць OID.

Апавяшчэнні

Цяпер наладзім апавяшчэнні па падзеі (картрыдж скончыўся). Адкрываем прынтэр, пераходзім на ўкладку службы, націскаем плюсік (дадаць новую службу):

snmp-маніторынг прынтэраў у The Dude

У полі зонд націскаем тры кропкі каб абраць патрэбны зонд:

snmp-маніторынг прынтэраў у The Dude

Створым свой уласны зонд, націснем чырвоны плюс:

snmp-маніторынг прынтэраў у The Dude

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

snmp-маніторынг прынтэраў у The Dude

Захоўваем і ў поле зонд выбіраемы толькі што створаны toner, ва ўкладцы абвесткі можна наладзіць якія абвесткі мы жадаем атрымліваць і захоўваем:

snmp-маніторынг прынтэраў у The Dude

Для дэманстрацыі я абраў што ўзровень тонара не павінен быць ніжэй 80, друкарка афарбаваўся ў чырвоны колер:

snmp-маніторынг прынтэраў у The Dude

snmp-маніторынг прынтэраў у The Dude

Крыніца: habr.com

Дадаць каментар