snmp
Im Internet gibt es viele Anleitungen zur Installation des Überwachungsservers The Dude von Mikrotik. Derzeit ist das Überwachungsserverpaket nur für RouterOS freigegeben. Ich habe Version 4.0 für Windows verwendet.
Hier wollte ich mir ansehen, wie man Drucker in einem Netzwerk überwacht: Überwachen Sie den Tonerstand, wenn er niedrig ist, zeigen Sie eine Benachrichtigung an.
Klicken Sie auf „Verbinden“:
Klicken Sie auf Gerät hinzufügen (rotes Plus) und geben Sie die IP-Adresse des Druckers ein:
Klicken Sie im nächsten Schritt auf „Erkennung“. Es werden alle verfügbaren Sonden gefunden. Klicken Sie auf „Fertig stellen“:
Doppelklicken Sie auf das erscheinende Symbol, die Einstellungen öffnen sich, wählen Sie den Typ „Drucker“ und klicken Sie auf „OK“:
Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Ansicht:
Im Label-Feld geben wir OIDs ein:
[Gerätename] – Gerätename
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – Druckermodell
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – Patronentyp
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – Tonerstand
Im Bild-Tab können Sie Ihr eigenes Symbol anhängen:
Wir kommen so heraus:
Nicht auf allen Druckern zeigt oid("1.3.6.1.2.1.43.11.1.1.9.1.1") sofort den Tonerstand an; bei einigen zeigt dieser Parameter an, wie viele Seiten noch gedruckt werden müssen. Um den Tonerstand zu berechnen, müssen Sie die Anzahl der noch zu druckenden Seiten durch die Gesamtressource der Patrone dividieren und mit 100 multiplizieren. Wählen Sie dazu erneut „Ansicht“ und dann „Funktionen“:
Klicken Sie auf „Neue Funktion erstellen“ (rotes Plus):
Ich habe die Funktion Toner aufgerufen:
Schreiben Sie in das Codefeld die Formel und speichern Sie:
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"))
Ersetzen Sie in der Beschriftung [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] durch einen Funktionsaufruf [toner()]
Lasst uns gehen. Es stellt sich so heraus:
Um die erforderlichen OIDs herauszufinden und die erforderlichen Parameter zu registrieren, können Sie die SNMP-Walk-Funktion verwenden, rechte Taste am Drucker – SNMP-Bypass-Tools:
Es wird eine Baumstruktur mit Druckerobjekten angezeigt:
Klicken Sie mit der rechten Maustaste auf die benötigte Datei und klicken Sie auf OID kopieren.
Benachrichtigungen
Nun richten wir Benachrichtigungen für das Ereignis ein (Patrone ist leer). Öffnen Sie den Drucker, gehen Sie zur Registerkarte „Dienste“ und klicken Sie auf das Pluszeichen (neuen Dienst hinzufügen):
Klicken Sie im Sondenfeld auf die drei Punkte, um die gewünschte Sonde auszuwählen:
Lassen Sie uns unsere eigene Sonde erstellen, drücken Sie das rote Plus:
Ich habe es Toner genannt, wähle den Typ SNMP, Standardagent, Standard-Snmp-Profil,
Wir registrieren Oid, das für den Tonerstand verantwortlich ist: 1.3.6.1.2.1.43.11.1.1.9.1.1, Typ Oid Integer, Vergleichsmethode >= 1
Wir speichern und wählen im Sondenfeld den neu erstellten Toner aus, im Reiter Benachrichtigungen können wir konfigurieren, welche Benachrichtigungen wir erhalten und speichern möchten:
Zur Demonstration habe ich gewählt, dass der Tonerstand nicht unter 80 liegen sollte, der Drucker wurde rot:
Source: habr.com