Ich bin neu beim SNMP-Protokoll. Ich versuche, SNMP-Traps für Zabbix zu konfigurieren, bin mir aber nicht sicher, welche Daemons ich verwenden muss. Ich muss installieren snmptrapd
, aber snmpd
dafür ist irgendwie Folgendes erforderlich:
sudo apt install snmptrapd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
snmpd
The following NEW packages will be installed:
snmpd snmptrapd
0 upgraded, 2 newly installed, 0 to remove and 75 not upgraded.
Welche Beziehung besteht zwischen diesen beiden Paketen? Habe ich Recht, dass es sich bei diesen beiden um Daemons handelt?
Und was befindet sich im Ubuntu SNMP-Paket? Welche Beziehung besteht zwischen den Paketen snmp
und ?snmpd
Antwort1
Ein grundlegendes Verständnis des SNMP-Protokolls ist wirklich umfassender als das, was in diese Antwort hineingequetscht werden kann (und ich bin wahrscheinlich nicht vertraut genug, um eine kompetente Arbeit zu leisten), aber kurz gesagt
snmp
enthält Tools zur Kommunikation mit SNMP-„Agenten“.snmpd
enthält einen Server, den Sie auf einem Gerät installieren können, um einen solchen „Agenten“ zu implementieren. Er überwacht SNMP-Clientverbindungen und liefert Antworten auf Anfragen nach Statusberichten.snmptrapd
ist ein Server zum Abhören und Reagieren auf bestimmte Arten von Nachrichten von Agenten.
Ein Gerät, das SNMP unterstützt, kann Sie über eine Trap-Nachricht informieren, wenn etwas passiert. Es kann auch Statistiken über seinen Betrieb bereitstellen, die Sie bei Bedarf anfordern können.
In einem Beispielszenario könnten Sie snmpd
auf einem Rechner installieren, um dessen Festplattennutzung, CPU-Auslastung usw. zu melden, wenn Sie diese Zahlen benötigen, und ihn zusätzlich so konfigurieren, dass er einen Trap generiert und an einen zentralen Standort sendet, wenn die Festplattennutzung einen bestimmten Schwellenwert überschreitet. Der zentrale Server stellt regelmäßig eine Verbindung her, um Statistiken zu sammeln, und ist außerdem jederzeit bereit, einen Trap zu empfangen.
http://www.net-snmp.orgenthält einen besseren und umfassenderen Überblick über das Protokoll und die Komponenten in diesem Paket.