Inhaltsverzeichnis

SNMP (Simple Network Management Protocol) ist ein Netzwerkprotokoll, das von der IETF entwickelt wurde, um Netzwerkelemente von einer zentralen Station aus überwachen (siehe Monitoring) und steuern zu können. SNMP wird in der Regel Out of band implementiert. Siehe auch WMI

Siehe auch SNMPWalk.

SNMP ist eine Client-Server Architektur. Es gibt

Mit einem MIB Browser (ähnlich einem LDAP Browser) kann man die Informationen anzeigen und auch bearbeiten.

Version3 ist aktuell, verbreitet ist aber auch noch Version2.

Version3 hat einige Sicherheitsfeatures erhalten. Erst v3 hat Authentication (user, groups) und Encryption unterstützt. Der alte Spitzname war scherzhaft (Security? Not my Problem).

Bei Auth in v3 müssen Benutzer am Server und am Client identisch sein. Sie meissten Einstellungen (Berechtigungen) werden mit groups implementiert.

Es gibt 3 Security Level, konfiguriert auf Gruppenebene.

Der Server läuft auf Port 161 (UDP). Siehe auch sFlow.

Auf den zu überwachenden Systemen laufen SNMP Agents oder auch Hardware kann das bereits.

enable
conf term

snmp-server community publicPW ro [acl-name]
snmp-server community privatePW rw [acl-name]

snmp-server location IX1
snmp-server contact jane@doe.com
snmp-server chassis-id 1
snmp-server rack 2

snmp-server host <host-ip> version <traps|informs> version 2c
snmp-server group <group1> v3 auth access <accesslist1>

show snmp contact
show snmp group

Polling vs Traps

Während Polling dazu dient, regelmäßig Daten abzurufen und den Zustand von Geräten über die Zeit zu überwachen, ermöglichen Traps eine sofortige Benachrichtigung über wichtige Ereignisse oder Fehler.

SNMP-Polling:

SNMP-Traps: