SNMP-OID: Einführung für Branchenexperten

Im Simple Network Management Protocol (SNMP) bedeutet OID eine „Objektkennung“.“

Um OID zu definieren, ist es eine Adresse, die verwendet wird, um verwaltete Geräte und deren Status eindeutig zu identifizieren. Möchten Sie wissen, welche Temperatur von einem Sensor in Ihrer abgelegenen Einrichtung auf dem Berggipfel gemessen wird? Dafür gibt es eine OID.

Wenn Sie ein Fachmann sind, der für das umfangreiche Netzwerkmanagementsystem Ihres Unternehmens verantwortlich ist, lesen Sie weiter. Hier werden wir das Konzept der OIDs aufschlüsseln, damit Sie dieses Wissen mit in den Job nehmen und den Betrieb Ihres Unternehmens reibungslos ablaufen lassen können.

SNMP-Definition: Simple Network Management Protocol ist ein Protokoll auf Anwendungsebene, das den Austausch von Überwachungs- und Verwaltungsinformationen zwischen Netzwerkgeräten ermöglicht.

 SNMP-MIB-Baum
Der Zweig der SNMP-MIB-Baumstruktur und ihre OIDs, die von DPS-Telekommunikationsgeräten verwendet werden.

Wie liest man eine OID?

Das Format eines OID-Baums kann zunächst verwirrend sein. Es ist eine riesige Reihe von Zahlen wie diese:

 SNMP-OID-Beispiel

Dann schauen wir uns die ersten Zahlen an, die sich selten ändern:

Der erste Teil der OID ist für jedes Gerät, das Sie jemals verwenden, gleich:

 OID erklärt

Wir sind auf halbem Weg durch diese OID. Was wissen wir bisher?

Bisher wissen wir, dass ein privates Unternehmen als Hersteller dieses SNMP-Geräts deklariert wird. Dies gilt für praktisch jedes Netzwerkgerät, mit dem Sie arbeiten. Das macht „1.3.6.1.4.1…“ ein fast universelles Präfix für OIDs. Lass uns weitermachen:

 OID erklärt

Jetzt wissen wir, dass wir mit einer RTU von DPS arbeiten

Wenn Sie Fragen zu DPS-RTUs haben, können Sie diese hier stellen. Beachten Sie, wie lang die Nummer „Gerätehersteller“ ist („2682“). Es gibt viele Hersteller, und alle müssen einen eindeutigen ganzzahligen Wert haben. In diesem Abschnitt der OID wurde uns auch mitgeteilt, dass wir mit einer RTU arbeiten, die Alarme von Nicht-SNMP-Geräten sammelt.

Native SNMP-Geräte hätten hier einen anderen OID-Wert. Lassen Sie uns diese OID jetzt zu Ende lesen:

OID erklärt

Sie haben diese OID vollständig durchgelesen

Jetzt wissen Sie, dass Sie es mit dem Status des diskreten Alarmpunkts # 1 auf einer RTU von DPS Telecom zu tun haben. Nicht schlecht für eine Reihe von Zahlen, huh?

Wer entscheidet über die Struktur von SNMP-OIDs?

OIDs sind in der SNMP-MIB-Datei definiert, einer Art „Codebuch“ für SNMP. Der Hersteller (in diesem Beispiel DPS Telecom) formuliert die zweite Hälfte der OID für seine eigenen Geräte, indem er seinen Benutzern eine MIB-Datei zur Verfügung stellt. Die erste Hälfte wird durch eine weltweit verwendete Standard-referenzierte „RFC“ -MIB festgelegt.

Betrachten wir die OID jetzt aus einem etwas anderen Blickwinkel…

Die Management Information Database (MIB)

Um Netzwerkalarme zu überwachen, müssen Sie Ihre Alarmpunkte kennen. Ihre Wohnungs- oder Hausadresse gibt einen bestimmten Ort nach Land, Bundesland, Stadt, Postleitzahl, Straße und Hausnummer an. SNMP-Systeme haben OIDs, die jedes Ding für die SNMP-Agenten und den Manager definieren.

Wir können MIB mit OID vergleichen, da es einem Domainnamen mit einer IP-Adresse ähnelt.

OIDs verweisen auf Netzwerküberwachungsobjekte, die in einer Datenbank namens Management Information Base (MIB) gespeichert sind. Ein MIB-Objekt enthält die Struktur der zu überwachenden Netzwerkalarme (wie eine Karte der „Stadt“) und verwendet die OIDs, um die einzelnen Komponenten zu verfolgen (wie die Adresse eines Hauses oder eines anderen Standorts).

In diesem Beispiel entspricht eine SNMP-OID der Adresse, zu der das Feuerwehrauto fahren würde, wenn der Feueralarm ertönte. Was ist, wenn in Ihrem Haus ein Feuer ausbrach und Sie die Feuerwehr mit GPS-Koordinaten (die die Objekt-ID oder OID darstellen) angerufen haben? Die Feuerwehr müsste das in ihrer MIB nachschlagen, um die richtige Adresse zu ermitteln.

In telecom beschreiben SNMP-OIDs bestimmte Standorte im verwalteten Netzwerk. Die OID ermöglicht es der MIB, den Ort des Ereignisses in eine Statusbeschreibung für Ihre Netzwerkadministratoren zu übersetzen.

MIB-ASCII-Datei

Wie sieht eine SNMP-OID wieder aus?

Vollständiges SNMP-Whitepaper herunterladen: Es ist eine kurze, 12-seitige SNMP-Einführung von Marshall DenHartog, in der Sie mehr über Traps, Nachrichtenformate, die MIB und andere grundlegende SNMP-Konzepte erfahren.

Punktformatnotation

Obwohl es entmutigend aussehen mag, folgt die OID einer einfachen Struktur, wobei jedes „Punkt“ -Segment einen Teil eines Netzwerkelements identifiziert. Zurück zum Beispiel für die Heimatadresse, Der Anfang der Objektkennung gibt uns die Hemisphäre der Welt an, das Land, Zustand, Stadt, Postleitzahl, Adresse und führt uns schließlich zu unserer Einfahrt. In der obigen OID ist die spezifische „Einfahrt“ 102. Mit dieser Struktur können auch in sehr komplexen Netzwerken sehr spezifische Elemente identifiziert und lokalisiert werden.

Ein SNMP-Manager (Bsp. T/Mon LNX) übersetzt diese SNMP-OIDs in einen Wert, dem dann lesbare Beschriftungen in der MIB zugewiesen werden. Dadurch kann der SNMP-Manager Nachrichten erzeugen, die von Personen gelesen werden können.

MIB und SNMP-Manager

Wenn der SNMP-Manager, in diesem Fall ein T / Mon, Informationen sammelt, indem er den Wert („Status“) eines Objekts anfordert, das er überwacht, sendet er eine Nachricht mit der OID dieses Objekts an seine Verwaltungsinformationsbasis. Die MIB dekodiert die Adresse und fügt eine Textbeschreibung hinzu. Dadurch kann der SNMP-Manager den Wert der Alarmbedingung mit der identifizierenden Beschreibung des markierten Alarms darstellen.

Informationen oder Preise zum SNMP-Manager von DPS abrufen

Angenommen, der SNMP-Manager möchte beispielsweise wissen, ob sich ein Auto in der Einfahrt Ihres Hauses befindet (eine „Ja oder Nein“ -Frage, die in der Welt der Alarmüberwachung häufig als diskreter Alarm bezeichnet wird). Der SNMP-Manager würde die entsprechende Referenz in der MIB nachschlagen, um „abzufragen“ (zu fragen), ob sich in der Einfahrt an der Hauptstraße 123 ein Auto befindet.

In unserem Beispiel OID oben wäre es 123 Main St = 1.3.6.1.4.1.2681.1.2.102. Die Auffahrt (oder der Alarmpunkt, den wir überwachen möchten) wird durch den Teil „102“ der Adresse dargestellt. Als „Wert“ wird der aktuelle Zustand der Auffahrt 102 gemeldet: von einem Auto belegt oder nicht.

Der Sensor an der Auffahrt meldet zurück: Nein. Niemand ist in der Einfahrt.

snmp manager agents
Der Manager verwendet die MIB, um OIDs von jedem Gerät zu dekodieren.

Diese Nachricht wird vom SNMP-Manager erfasst, der wiederum die Managementinformationsbasis verwendet, um die OID-Sensornachricht, die vom „Einfahrtssensor“ gemeldet wurde (eine einfache „Nein“ -Antwort), wieder in die für Menschen lesbare 123-Hauptstraße einzubinden, die angezeigt wird.

Wenn ein von SNMP verwaltetes Objekt keine OID in einer MIB enthält, kann der SNMP-Manager es nicht identifizieren. Selbst wenn dieses Objekt über einen Sensor verfügt und Daten übertragen kann, ist der SNMP-Manager ohne die MIB blind. Damit ein Zustand oder ein Gerät überwacht werden kann, muss es über eine entsprechende MIB-Definition verfügen.

Anbieter und ihre eindeutigen MIBs

Denken Sie schließlich daran, dass die ersten Teile jeder OID fast immer gleich sind. Diese oberen Standortebenen werden durch eine Reihe von Standardreferenzen innerhalb der MIB definiert. Diese Serien werden als RFCs oder Requests for Comments bezeichnet.

Die RFCs, die SNMP-OIDs definieren, sind Teil einer größeren Gruppe von RFC-Dokumenten, die das Internet als Ganzes definieren. Einzelne Anbieter erstellen ihre eigenen SNMP Enterprise MIBs, die nur die OIDs für ihre Geräte enthalten.

Wenn Sie spezielle Anforderungen haben, suchen Sie nach einem Anbieter, der benutzerdefinierte SNMP-MIB-Dateien erstellen kann.

Reale Szenarien

Hier bei DPS werden wir gelegentlich Kunden haben, die spezifische MIBs für ihre Anwendungen benötigen. Ein Client, James, musste in der Lage sein, alle Drucker in seinem LAN über SNMP zu identifizieren, indem er jedes Gerät in benutzerdefinierten Zeitintervallen nach seiner OID fragte. Er musste alle Berichtsereignisse per E-Mail an den SNMP-Monitor senden, und das ohne sein Budget zu sprengen.

Ein anderer Client musste bestimmte SET-Befehle an entfernte Einheiten an einigen Mikrowellenstandorten senden. Die Einheiten waren nicht in der Lage, diese Befehle zu senden. Unsere Lösung hatte benutzerdefinierte OIDs, die mit variablen Bindungen konfiguriert wurden, um SNMP-Traps zu akzeptieren. Dies ermöglichte die Überwachung und Steuerung der entfernten Mikrowellenstandorte mit der Möglichkeit, bis zu 40 diskrete Relais im verwalteten System umzuschalten.

Diese Lösung sparte ihnen Geld und Ausfallzeiten und erhöhte den Einsatz vorhandener Geräte für den Kunden.

Erhalten Sie Antworten auf alle Ihre SNMP-Fragen

Bei DPS haben wir an Tausenden von Projekten gearbeitet, die SNMP in der einen oder anderen Form betreffen. Mit erfahrenen SNMP-Experten stellen Sie uns ein paar Fragen, indem Sie uns eine kurze Online-Nachricht senden (oder anrufen 1-800-693-0351)

SNMP MIB

SNMPWalk Ruft alle OIDs ab

RTUs auswählen & Manager

SNMP überwachen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post 7 Flaggen, Kalifornien stark in der Hoffnung, Kämpfe von Brandopfern wegzuwaschen
Next post Strukturen und Anpassungen an das Leben im Meer