Das SNMP-Protokoll ist ein Protokoll der Anwendungsschicht und basiert auf UDP. Wir wissen, dass es auf dem Router ein SNMP-Protokoll gibt. Gibt es also einen Switch und einen PC? Welche spezifische Rolle spielen sie?
Antwort1
SNMP steht für „Simple Network Management Protocol“ und genau das ist es.
SNMP ist ein (angeblich) einfaches Protokoll, das es einem Gerät ermöglicht, Informationen über sich selbst in einer ziemlich gut definierten (baumartigen) Struktur preiszugeben. So kann beispielsweise ein Switch Informationen wie die Anzahl der Switch-Ports und die Menge des Datenverkehrs preisgeben, der über jeden Port läuft. Eine USV kann ihre eingehende und ausgehende Spannung, Belastung, Batteriezustand und Ladung preisgeben. Ein PC-Server kann seine Festplatten-, CPU- und RAM-Auslastung preisgeben. Es ist auch möglich, SNMP zu erweitern, um beliebige Werte anzuzeigen, wie die Anzahl der Webanforderungen, die ein Webserver derzeit verarbeitet.
Ein Benutzer oder ein Überwachungssystem könnte diese Kennzahlen verfolgen. Ich habe es nicht für diesen Zweck verwendet, aber ich glaube, dass es auch für einen Client möglich ist, Werte zu aktualisieren und Änderungen an einen Server zu übermitteln.
(Es wäre ähnlich wie mqtt für IOT. Es lässt sich gut mit Überwachungssoftware wie Nagios und Cacti verbinden.)