Hallo,
ich versuche mich gerade an der Terstversion von PRTG und versuche vergeblich den Verbindungsstatus eines Lancom Routers in PRTG zu überwachen.
Die Lancom Geräte liefern via SNMP /Status/Channel/State einen 8-stelligen Wert z.B. 05070000. Die zweite Stelle (hier 5) gibt wie folgt den Status zurück:
0: init 1: setup 2: idle 3: wait for callback 4: call 5: called 6: protocol negotiation 7: connect 8: disconnecting 9: callback 10: bundle 11: protocol negotiation in bundle 12: blocked
Wie kann ich dies Monitoren und bei bestimmten Zuständen z.B. 8 einen Fehler ausgeben?
Danke und Gruß, Steffen
Article Comments
Hallo und Danke, für die Antwort auch wenn Sie nicht wirklich befriedigend ist!
Steffen
Apr, 2015 - Permalink
Hi,
ich konnte das jetzt nur für eine VPN verbindung testen aber das ging eigentlich ganz gut:
- Ich habe die MIB vom Router Runtergeladen
- Habe diese per MIB Importer in eine oidlib konvertiert
- Habe dann den SNMP Bilbiotheks sensor hinzugefügt
- dieser zeigt nun die Stati ohne Warning oder Error an, dazu muss man nun noch:
- die automatisch erzeugte Datei unter "PRTG Network Monitor\lookups\custom" editieren
- die Beschreibung wie das geht ist ja oben verlinkt.
- danach noch unter Konfiguration -> Systemverwaltung -> Administrative Werkzeuge die Lookups laden.
Für die DSL Verbindung oder was du auch überprüfen möchtest müsste das eigentlich ähnlich gehen... Mein Testgerät war ein 1781A.
Apr, 2015 - Permalink
Hallo Steffen,
die Tatsache das nicht nur eine Zahl als Rückgabewert kommt macht es sehr kompliziert.
Wenn das SNMP nur eine Zahl liefern würde könnte man hier mit Lookups arbeiten
https://www.paessler.com/manuals/prtg/define_lookups.htm
Da der zurückgelieferte Wert aber mindestens 8 stellen hat und die Zahl auf die es dir ankommt auch zweistellig sein kann macht es mit boardmitteln unmöglich das für PRTG vernünftig verwertbar zu machen.
Apr, 2015 - Permalink