Das Simple Network Management Protocol (SNMP; übersetzt „einfaches Netzwerkverwaltungsprotokoll“) ist ein Netzwerk- protokoll, welches von der IETF (Internet Engineering Task Force) entwickelt wurde mit dem Ziel, Netzwerkelemente wie Router, Server, Switches, Drucker, Computer, Temperatursensoren und andere SNMP-taugliche Geräte mit Hilfe einer zentralen Management Konsole aus überwachen und steuern zu können.

Sogenannte SNMP-Agenten werden auf den Geräten eingesetzt, um mit der Management Konsole über SNMP-Traps oder GET- REQUEST über den Port 161/UDP bzw. Port 162/UDP (Trap) zu kommunizieren. SNMPv3 ist zurzeit die aktuelle Version von SNMP (Stand 2021).

Aufbau und Aufgabe von SNMP Ein SNMP-Manager fragt regelmäßig Werte bei SNMP-Agenten auf verwalteten Geräten wie Switches, Routern oder Servern ab und liest dabei Informationen aus der MIB, der Management Information Base. Agenten können außerdem selbstständig Traps senden, um den Manager sofort über kritische Ereignisse zu informieren. SNMP-Manager (Monitoring-Station) GET GET TRAP Switch SNMP-Agent + MIB Router SNMP-Agent + MIB Server SNMP-Agent + MIB GET/SET: Manager fragt Werte ab oder ändert Konfiguration TRAP: Agent meldet selbstständig ein kritisches Ereignis

Die typischen Operationen: