Snmp
W Internecie jest wiele instrukcji jak zainstalować serwer monitorujący The Dude firmy Mikrotik. Obecnie pakiet serwera monitorowania jest wydawany tylko dla RouterOS. Użyłem wersji 4.0 dla Windows.
Tutaj chciałem sprawdzić, jak monitorować drukarki w sieci: monitoruj poziom toneru, jeśli jest niski, wyświetl powiadomienie.
Kliknij Połącz:
Kliknij dodaj urządzenie (czerwony plus) i wprowadź adres IP drukarki:
W następnym kroku kliknij wykrywanie, znajdzie wszystkie dostępne sondy, kliknij zakończ:
Kliknij dwukrotnie ikonę, która się pojawi, otworzą się ustawienia, wybierz typ „drukarka” i kliknij „ok”:
Kliknij ikonę prawym przyciskiem myszy i wybierz widok:
W polu etykieta wpisujemy OID:
[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 wkładu
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – poziom tonera
W zakładce obrazu możesz dołączyć własną ikonę:
Wychodzimy tak:
Nie we wszystkich drukarkach oid("1.3.6.1.2.1.43.11.1.1.9.1.1") natychmiast pokazuje poziom toneru; w niektórych ten parametr pokazuje, ile stron pozostało do wydrukowania. Aby obliczyć poziom toneru, należy podzielić liczbę stron pozostałych do wydrukowania przez całkowite zasoby kasety i pomnożyć przez 100. W tym celu ponownie wybierz „Widok”, a następnie „Funkcje”:
Kliknij utwórz nową funkcję (czerwony plus):
Nazwałem funkcję toner:
W polu kodu wpisz formułę i zapisz:
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"))
Na etykiecie zamień [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] na wywołanie funkcji [toner()]
Wyjdźmy. Okazuje się tak:
Aby znaleźć niezbędne oidy i zarejestrować niezbędne parametry, możesz użyć funkcji snmp walk, prawego przycisku na drukarce - Narzędzia obejścia Snmp:
Wyświetlone zostanie drzewo obiektów drukarki:
Kliknij prawym przyciskiem myszy ten, którego potrzebujemy i kliknij Skopiuj OID.
Powiadomienia
Teraz skonfigurujmy powiadomienia o zdarzeniu (skończył się wkład). Otwórz drukarkę, przejdź do zakładki usługi, kliknij znak plus (dodaj nową usługę):
W polu sondy kliknij trzy kropki, aby wybrać żądaną sondę:
Stwórzmy własną sondę, naciśnij czerwony plus:
Nazwałem to tonerem, wybierz typ SNMP, domyślny agent, domyślny profil Snmp,
Rejestrujemy Oid odpowiadający 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 nowo utworzony toner, w zakładce powiadomień możemy skonfigurować jakie powiadomienia chcemy otrzymywać i zapisywać:
Dla demonstracji wybrałem, że poziom tonera nie powinien być niższy niż 80, drukarka zrobiła się czerwona:
Źródło: www.habr.com