Erläuterung zum SNMP-Agenten und -Manager

Erläuterung zum SNMP-Agenten und -Manager

Ich habe Schwierigkeiten, einige der im Zusammenhang mit SNMP verwendeten Begriffe zu verstehen, insbesondere, wer für die MIB verantwortlich ist – der Agent oder die Verwaltungsstation.

Schauen wir uns ein einfaches Szenario an:

  • Ich überwache meine Linux-Maschine anhand bekannter OIDs (wie CPU-Auslastung)
  • Wenn ich eine SNMP-Anfrage für die CPU-Auslastungs-OID sende, wer bearbeitet die Anfrage – der Agent oder die Verwaltungsstation?
  • Wenn lediglich die Daten aus der MIB gelesen werden, welche Rolle spielt der Agent hier?
  • Der Agent verfügt über eine Synchronisierungs-API zum Abrufen, aber warum habe ich dieses Abrufen, wenn ich direkt zum Speicher gehe?

Kann mir jemand helfen, dieses einfache CPU-OID-Beispiel zu verstehen und was dort passiert?

Antwort1

Eigentlich ist es ganz einfach.

Der SNMP-Agent läuft auf der Maschine, die Sie verwalten möchten, und kann Daten von der Maschine auf beliebige Weise lesen (und ggf. setzen) (einen /procEintrag lesen, per IPC mit einem Prozess kommunizieren, aus einer Datei lesen oder jede andere Methode, die einem einfällt). Anschließend stellt er diese Daten gemäß einer oder mehreren Definitionsdateien, der MIB, auf wohlstrukturierte Weise dar.

Die Verwaltungsstation (oder der SNMP-Client) kann dann mit dem Agenten kommunizieren, um gemäß dieser MIB Daten vom Agenten zu lesen (oder festzulegen).

Zusätzlich können einige Agenten (die normalerweise nur auf Anweisung der Managementstation aktiv sind) so konfiguriert werden, dass sie bei Erfüllung bestimmter Bedingungen Nachrichten an die Managementstation senden, um sie darüber zu informieren. Dies wird als SNMP-Trap bezeichnet.

Für das CPU-Beispiel:

  • Der Agent läuft auf der Maschine und kann Systemdaten lesen.
  • Die Verwaltungsstation ist der Abfrageagent für die CPU-Auslastungs-OID.
  • Der Agent sucht nach, wie die Daten für diese OID abgerufen werden können, liest den Datenpunkt (CPU-Auslastung) und sendet ihn an die Verwaltungsstation zurück.

verwandte Informationen