Snmp
У сетцы шмат інструкцый як усталяваць сервер манітрынгу The Dude ад Mikrotik. Цяпер пакет сервера маніторынгу выпускаюць толькі для RouterOS. Я выкарыстоўваў версію 4.0 для Windows.
Тут я хацеў разгледзець, як зрабіць маніторынг прынтэраў у сетцы: адсочваць узровень тонара, калі ён скончыўся вывесці апавяшчэнне.
Націскаем падключыцца:
Націскаем дадаць прыладу (чырвоны плюс) і ўводны ip-адрас друкаркі:
На наступным кроку націскаем выяўленне, ён знаходзіць усе даступныя зонды, націскаем скончыць:
Два разы націскаем па які з'явіўся значку, адкрываюцца налады, тып выбіраемы «прынтар», і націскаем «ок»:
Правай кнопкай націскаем па значку і выбіраемы выгляд:
У поле пазнака прапісваем 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»)] – узровень тонара
Ва ўкладцы малюнак можна прымацаваць свой абразок:
Выходзім, атрымліваецца так:
Не на ўсіх друкарках oid(«1.3.6.1.2.1.43.11.1.1.9.1.1») паказвае адразу ўзровень тонара, на некаторых гэты параметр паказвае колькі засталося надрукаваць старонак. Каб разлічыць узровень тонара трэба падзяліць колькі засталося надрукаваць старонак на агульны рэсурс картрыджа і памножыць на 100. Для гэтага зноў выбіраемы "выгляд", потым Functions:
Націскаем стварыць новую функцыю(чырвоны плюс):
Я назваў функцыю toner:
У полі код пішам формулу і захоўваем:
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()]
Выходзім. Атрымліваецца так:
Каб пазнаць патрэбныя oid і прапісаць патрэбныя параметры можна выкарыстоўваць функцыю snmp walk, правая кнопка на друкарцы – прылады абыход Snmp:
Выдаецца дрэва аб'ектаў друкаркі:
Націскаем правай кнопкай на патрэбным нам і націскаем капіяваць OID.
Апавяшчэнні
Цяпер наладзім апавяшчэнні па падзеі (картрыдж скончыўся). Адкрываем прынтэр, пераходзім на ўкладку службы, націскаем плюсік (дадаць новую службу):
У полі зонд націскаем тры кропкі каб абраць патрэбны зонд:
Створым свой уласны зонд, націснем чырвоны плюс:
Я назваў яго toner, тып выбіраемы SNMP, агент па змаўчанні, профіль Snmp па змаўчанні,
Oid прапісваем які адказвае за ўзровень тонара 1.3.6.1.2.1.43.11.1.1.9.1.1, тып Oid Integer, метад параўнання >= 1
Захоўваем і ў поле зонд выбіраемы толькі што створаны toner, ва ўкладцы абвесткі можна наладзіць якія абвесткі мы жадаем атрымліваць і захоўваем:
Для дэманстрацыі я абраў што ўзровень тонара не павінен быць ніжэй 80, друкарка афарбаваўся ў чырвоны колер:
Крыніца: habr.com