Das Simple Network Management Protocol (SNMP) ist ein Netzwerkprotokoll, das in Netzwerkgeräten zur Überwachung und Verwaltung verwendet wird. SNMP ermöglicht es, Informationen von Netzwerkgeräten wie Routern, Switches, Servern und Druckern abzurufen und Ereignisse zu überwachen, um eine effiziente Netzwerkadministration zu gewährleisten.
SNMP verwaltet die Übertragung von Managementinformationen zwischen Netzwerkgeräten und einem zentralen Netzwerkmanagement-System. Es besteht aus einem Manager (eine Softwareanwendung oder ein Gerät) und Agenten (in den Netzwerkgeräten), die den Datenverkehr steuern. Der Manager kann SNMP-Anfragen an die Agenten senden, um Informationen abzurufen oder Einstellungen zu ändern.
SNMP verwendet eine hierarchische Struktur von Objekten, die in einer Management Information Base (MIB) organisiert sind. Die MIB definiert die verfügbaren Objekte und ihre Eigenschaften, die von SNMP verwaltet werden können. SNMP-Nachrichten werden über das User Datagram Protocol (UDP) übertragen.
Dank SNMP können Netzwerkadministratoren den Zustand und die Leistung von Netzwerkgeräten überwachen, Probleme erkennen und beheben sowie effektive Konfigurationsänderungen durchführen. SNMP ist daher ein zentrales Instrument für das Netzwerkmanagement und die Fehlerbehebung in komplexen Netzwerkinfrastrukturen.