Skip to main content

Wie frage ich eine OID im SNMP Protokoll ab?

Die SNMP-Funktionen der Netzwerkmangement Karten lassen sich einfach mit einem SNMP-Programm für die Kommandozeile überprüfen:

SNMP Programm für die Kommandozeile

Eine graphische Software: SnmpB

Die Netzwerkmanagentkarte unterstützt die RFC1628 (Standard UPS MIB) .

 

Die DataWatch Software bietet auch eine SNMP Funktionalität. Die entsprechende MIB ist die UPSMAN.MIB

Die MIB Datei finden Sie im Verzeichnis der DataWatch Installation.

 

Das SNMP Protokoll kennt nur wenige Befehle: get, set, getnext, walk

Beispiel

Um z. B. die Batteriekapazität in % (upsEstimatedChargeRemaining) mit dem get Befehl abzufragen, geben Sie den folgenden Befehl ein:

Batteriekapazität in Prozent abfragen upsEstimatedChargeRemaining

          snmptool get [IP Adresse] public  .1.3.6.1.2.1.33.1.2.4.0

Hinweise

  • Bei [IP Adresse] ist die IP_Adresse des Adapters anzugeben.
  • "public" ist die im Webinterface unter SNMP Protokoll eingestellte Community.
  • Für den abfragenden Rechner sind zumindest Lese Rechte im SNMP Adapter eingetragen.

SNMP Agent

 

Als Antwort erhält man unter Value den Wert zurück:

SnmpTool - Simple Network Management Protocol Tool for Win32

   ErrorStatus: 0 (No Error)
   ErrorIndex: 0

   varbind 1:
         Name: .33.1.2.4.0
         OID: 1.3.6.1.2.1.33.1.2.4.0
         Type: INTEGER
         Value: 93

Weitere Beispiele

Mit folgendem Befehl lässt sich komplette RFC1628 abfragen:

     snmptool walk [IP Adresse] public .1.3.6.1.2.1.33.

Mit folgendem Befehl lässt sich der QuickBatteryTest starten:

     snmptool set [IP Adresse] public .1.3.6.1.2.1.33.1.7.1.0 3 .1.3.6.1.2.1.33.1.7.7.4

Mit folgendem Befehl lässt sich die USV ind den Normalbetrieb umschalten.

     snmptool set [IP Adresse] public .1.3.6.1.2.1.33.1.8.3.0 5 1

Mit folgendem Befehl lässt sich die USV ind den Standby-Betrieb umschalten.

     snmptool set [IP Adresse] public .1.3.6.1.2.1.33.1.8.2.0 5 1

 

Beispiel: snmp Abfrage DataWatch - upsman.mib

 

upsman.mib