SNMP Informationen per MIB Browser auslesen
Viele Netzwerkgeräte unterstützen SNMP (Simple Network Management Protocol) zum Abfragen von Statusinformationen und zum Setzen von Konfigurationsparametern. Dieser Artikel zeigt wie Sie mit einem MIB Browser SNMP Informationen abfragen können.
Management Information Base
Eine MIB (Management Information Base)[1] beschreibt jene Informationen die von einem Gerät im TCP/IP Netzwerk abgefragt bzw. gesetzt werden können. Die einzelnen Informationen werden Managed Objects genannt und werden über einen Object Identifier im Abstract Syntax Notation One (ASN.1) Format identifiziert.
Das folgende Beispiel zeigt einen Auszug aus der Intel Modular Server MIB (MIB Datei INTELCORPORATION-MULTI-FLEX-SERVER-PWR-MIB.my):
pwrSupplyEmbTemp OBJECT-TYPE SYNTAX INT32withException MAX-ACCESS read-only STATUS current DESCRIPTION "Power supply's EMB Temperature in degrees Celsius degrees Celsius - when power supply is present notApplicable - if a power supply fan blank, or isn't present unknown - if device type is unknown" ::= { pwrSupplyEntry 22 }
Der Status der vier Netzteile dieses Systems ist an folgenden vier Adressen (Object Identifiers im ASN.1 Format) ablesbar:
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.1
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.2
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.3
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.4
MIB Browser
MIB Browser Software gibt es von unterschiedlichen Herstellern. Oft gibt es leicht eingeschränkte kostenlose Versionen. Die folgende Liste zeigt exemplarisch einige MIB Browser:
- iReasoning MIB Browser (www.ireasoning.com)
- Free SNMP MIB Browser Tool (www.manageengine.de); Free SNMP MIB Browser (www.manageengine.com)
SNMP Abfrage mit dem MIB Browser
Der folgende Screenshot zeigt die Abfrage der Netzteiltemperaturen des Modular Servers mit dem iReasoning MIB Browser. Vor der Abfrage werden die MIB Dateien per File -> Load MIBs geladen. Im Bereich der INTELCORPORATION-MULTI-FLEX-SERVER-PWR-MIB wählen wir das pwrSupplyEmbTemp Objekt. Über die Operation Get Subtree werden dann alle vier Netzteile abgefragt.
SNMP Abfrage per snmpwalk
Diese Abfrage der Netzteiltemperaturen des Modular Servers kann alternativ auch von einem Linux-PC per snmpwalk auf der Kommandozeile durchgeführt werden:
[admin@tpw admin]$ snmpwalk -v 2c -c public 10.10.10.239 .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.1 = INTEGER: 34 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.2 = INTEGER: 35 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.3 = INTEGER: 38 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.4 = INTEGER: -32 [admin@tpw admin]$
Einzelnachweise
- ↑ Management Information Base (de.wikipedia.org)
Weitere Informationen
- Simple Network Management Protocol (de.wikipedia.org)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|