Was ist SNMP (Simple Network Management Protocol)?
SNMP, das Simple Network Management Protocol, ist ein langjähriger Standard, der es Monitoring-Systemen ermöglicht, Zustands- und Performance-Daten von Netzwerk- und Infrastrukturgeräten zu erfassen – und bei Bedarf deren Einstellungen zu ändern. Fast jeder Switch, Router, jede Firewall, jeder Server, jede USV und PDU spricht SNMP, weshalb es nach wie vor eine der gängigsten Methoden ist, ein Rechenzentrum zu überwachen.
Manager, Agenten, Polling und Traps
SNMP hat zwei Seiten: einen Manager (das Monitoring-System) und Agenten (Software auf jedem Gerät). Der Manager fragt bei den Agenten Werte ab, und Agenten können unaufgefordert Meldungen senden, die Traps genannt werden. Die Daten, die jedes Gerät bereitstellt, werden in einer MIB beschrieben und über OIDs adressiert.
Polling
Der Manager fragt in Intervallen Werte (GET) bei einem Agenten ab.
Traps
Der Agent sendet eine Meldung, sobald ein Ereignis eintritt.
MIB & OID
Der Datenkatalog des Geräts und die eindeutige Adresse jedes Werts.
SNMPv3
Fügt Authentifizierung und Verschlüsselung gegenüber dem älteren v1/v2c hinzu.
Wo SNMP glänzt – und wo es an seine Grenzen stößt
Die Stärke von SNMP liegt in seiner Verbreitung. Weil es nahezu jedes Gerät unterstützt, kann ein einziges Protokoll eine vielfältige, herstellerübergreifende Umgebung abdecken und liefert Schnittstellenzähler, CPU- und Arbeitsspeicherwerte, Umgebungssensoren und Ereignis-Traps ohne individuelle Integrationen. Für Netzwerk- und Facility-Geräte ist es oft der schnellste Weg zu Transparenz.
Seine Grenzen zeigen sich auf der Hardware-Ebene. SNMP kann mitteilen, dass ein Gerät Strom zieht oder eine Schnittstelle einen Fehler meldet, war aber nie dafür ausgelegt, tiefgehenden Komponentenzustand offenzulegen: RAID-Array-Status, einzelne Speichermodul-Fehler, Firmware-Baselines oder Konfigurationsabweichungen. Dafür gehen Out-of-Band-Schnittstellen wie Redfish, IPMI, iDRAC, iLO und iBMC tiefer. Der stärkste Ansatz kombiniert beides: SNMP für die Breite, Out-of-Band für die Hardware-Tiefe.
SNMP plus hardwaretiefe Erfassung
Sensaka nutzt SNMP und SNMP-Traps für die breite Geräteabdeckung und ergänzt dies um Out-of-Band-Erfassung für Hardwaredetails, die SNMP nicht erreicht. Zusammen ergibt das eine Ansicht, die eine gesamte herstellerübergreifende Umgebung abdeckt und dennoch bis auf Komponentenebene sieht – mit Ereignissen, die mit Assets und Business-Auswirkung korreliert sind.
Häufige Fragen zu SNMP
Wofür steht SNMP?
SNMP steht für Simple Network Management Protocol. Es handelt sich um ein Standardprotokoll zur Erfassung und Organisation von Informationen über verwaltete Geräte in IP-Netzwerken sowie zur Änderung dieser Informationen, um das Geräteverhalten anzupassen.
Was ist ein SNMP-Trap?
Ein SNMP-Trap ist eine unaufgeforderte Meldung, die ein Gerät beim Eintreten eines Ereignisses an das Monitoring-System sendet – etwa wenn eine Schnittstelle ausfällt oder ein Netzteil versagt –, statt auf eine Abfrage zu warten.
Was sind eine MIB und eine OID?
Eine MIB (Management Information Base) ist der Katalog der Daten, die ein Gerät bereitstellt. Eine OID (Object Identifier) ist die eindeutige Adresse eines bestimmten Werts innerhalb dieses Katalogs, etwa der Fehlerzähler einer bestimmten Schnittstelle.
Welche SNMP-Version sollte ich verwenden?
Empfohlen wird SNMPv3, da es Authentifizierung und Verschlüsselung hinzufügt. SNMPv1 und v2c senden Community-Strings im Klartext und sollten in nicht vertrauenswürdigen Netzwerken vermieden werden.
Was ist snmpwalk?
snmpwalk ist ein Kommandozeilen-Tool, das ein Gerät in einem Durchgang nach einem ganzen Teilbaum seiner MIB abfragt, statt einzelner OIDs nacheinander. Techniker nutzen es, um zu erkunden, welche Daten ein Gerät bereitstellt, bevor das Monitoring konfiguriert wird.
Was ist ein MIB-Browser?
Ein MIB-Browser ist ein Tool, das MIB-Dateien lädt und es ermöglicht, den Objektbaum eines Geräts visuell zu durchsuchen, wobei numerische OIDs in lesbare Namen übersetzt werden. Er ist der Standardweg, um die richtige OID für eine zu überwachende Kennzahl zu finden.
Was ist SNMP-Monitoring?
SNMP-Monitoring bedeutet, mit dem SNMP-Protokoll Zustands- und Performance-Daten – Schnittstellenzähler, CPU, Arbeitsspeicher, Temperatur, Strom – von Netzwerk- und Infrastrukturgeräten zu erfassen und bei Schwellenwertüberschreitungen oder Traps Alarme auszulösen.
