Snmp
W sieci jest wiele instrukcji, jak zainstalować serwer monitorowania The Dude od Mikrotik. Obecnie pakiet serwera monitorowania wydawany jest tylko dla RouterOS. Użyłem wersji 4.0 dla Windows.

Chciałem tutaj omówić, jak monitorować drukarki w sieci: śledzić poziom tonera, a gdy się skończy, wyświetlić powiadomienie. Uruchamiamy:

Klikamy połącz:

Klikamy dodaj urządzenie (czerwony plus) i wpisujemy adres IP drukarki:

Na następnym kroku klikamy wykrywanie, wyszukuje wszystkie dostępne sondy, klikamy zakończ:

Klikamy dwukrotnie na pojawioną ikonę, otwierają się ustawienia, typ wybieramy „drukarka”, a następnie klikamy „ok”:

Klikamy prawym przyciskiem na ikonę i wybieramy widok:

W polu etykieta wpisujemy OID-y:
[Device.Name] – nazwa urządzenia
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – model drukarki
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – typ kartridża
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – poziom tonera
W zakładce obraz można dodać swoją ikonę:

Wygląda to tak:

Nie na wszystkich drukarkach oid("1.3.6.1.2.1.43.11.1.1.9.1.1") od razu pokazuje poziom tonera, na niektórych parametr ten informuje, ile jeszcze stron można wydrukować. Aby obliczyć poziom tonera, trzeba podzielić liczbę pozostałych stron do wydrukowania przez całkowitą wydajność kartridża i pomnożyć przez 100. W tym celu ponownie wybieramy „widok”, następnie Funkcje:

Klikamy utwórz nową funkcję (czerwony plus):

Nazwę funkcji nazwałem toner:

W polu kod wpisujemy formułę i zapisujemy:
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"))W etykiecie zamieniamy [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] na wywołanie funkcji [toner()]

Wygląda to tak:

Aby poznać potrzebne oid i odpowiednie parametry, można użyć funkcji snmp walk, prawy przycisk na drukarce – narzędzia przeszukiwania Snmp:

Wyświetla się drzewo obiektów drukarki:

Klikamy prawym przyciskiem na potrzebnym i kopiujemy OID.
Powiadomienia
Teraz skonfigurujemy powiadomienia o wydarzeniu (kartridż się skończył). Otwieramy drukarkę, przechodzimy na zakładkę usługi, klikamy plus (dodaj nową usługę):

W polu sonda klikamy trzy kropki, aby wybrać odpowiednią sondę:

Utworzymy naszą własną sondę, klikamy czerwony plus:

Nazwę ją toner, typ wybieramy SNMP, agent domyślny, profil Snmp domyślny,
OID wpisujemy, który odpowiada za poziom tonera 1.3.6.1.2.1.43.11.1.1.9.1.1, typ OID Integer, metoda porównania >= 1

Zapisujemy i w polu sondy wybieramy dopiero co utworzony toner, w zakładce powiadomień możemy skonfigurować, jakie powiadomienia chcemy otrzymywać, i zapisujemy:

Na potrzeby demonstracji wybrałem, że poziom tonera nie powinien być niższy niż 80, drukarka zmieniła kolor na czerwony:


Źródło: habr.com
