So richten Sie SNMP TRAP unter Ubuntu ein

...

Sie können Benachrichtigungen über entfernte SNMP-Ereignisse in Form von Traps erhalten.

Das Simple Network Management Protocol ist eine Standardmethode zur Verwaltung von Geräten, die mit Netzwerken verbunden sind, die auf dem Internet Protocol basieren. Jeder SNMP-„Manager“ kann den Betrieb entfernter Geräte – „Clients“ – wie Switches und Router detailliert überwachen und in einigen Fällen auch neu konfigurieren. Insbesondere enthält der SNMP-Standard einen Mechanismus, um Clients asynchrone Benachrichtigungen – "Traps" – an Manager senden zu lassen, wenn Ereignisse eintreten, die als bedeutsam erachtet werden. Sie können Ihren Ubuntu-Computer so konfigurieren, dass er SNMP-Traps von Clients empfängt und verarbeitet.

Schritt 1

Drücken Sie die Tasten "Strg", "Alt" und "F1" an der Ubuntu-Anmeldeaufforderung, um eine Anmeldeaufforderung im Textmodus aufzurufen. Melden Sie sich als Ihr regulärer Benutzer an. Ubuntu präsentiert Ihnen eine Befehlszeilenaufforderung, eine "Shell".

Video des Tages

Schritt 2

Erhöhen Sie die Berechtigungen der Shell auf Superuser, indem Sie den folgenden Befehl eingeben:

sudo -l

Drücken Sie Enter." Geben Sie Ihr Passwort ein und drücken Sie erneut "Enter".

Schritt 3

Laden Sie die SNMP-Manager-Dienstprogramme herunter und installieren Sie sie, indem Sie den folgenden Befehl eingeben:

apt-get install snmpd

Drücken Sie Enter."

Schritt 4

Öffnen Sie die Datei "/etc/snmp/snmpd.conf" mit einem Texteditor, suchen Sie nach der Zeile mit den Wörtern "master agentx" und entfernen Sie das anfängliche "#"-Zeichen aus dieser Zeile. Speichern Sie die Datei und beenden Sie den Editor.

Schritt 5

Öffnen Sie die Datei "/etc/snmp/snmptrapd.conf" mit einem Texteditor und fügen Sie am Ende der Datei folgende Zeile hinzu:

TRAPDRUN=ja

Speichern Sie die Datei und beenden Sie den Editor.

Schritt 6

Geben Sie die folgenden Befehle ein, um die SNMP-Manager-Dienste und die Protokollierung eingehender Traps zu starten:

/etc/init.d/snmpd restart snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q von %A\n"

Drücken Sie nach jeder Zeile "Enter". An diesem Punkt lauscht snmptrapd auf eingehende SNMP-Traps. Wenn snmptrapd einen Trap empfängt, protokolliert es diesen in der Standardausgabe und gibt die Tageszeit, den Trap-Code und den Hostnamen des Geräts an, das den Trap verursacht hat.