Monitoring von Linux Servern mit SNMP und LibreNMS
von Philipp Reger
Konfiguration des Monitoring-Clients
Für das Monioring muss das zu überwachende System angepasst werden.
Installation der Software
Die folgenden Softwarepakete müssen installiert werden.
snmp snmpd libsnmp-dev
Unter Debian und Debian-basierten Betriebssystemen kann die Installation mit dem folgenden Befehl durchgeführt werden.
sudo apt install snmp snmpd libsnmp-dev
Konfiguration des Dienstes
Der SNMP Dienst muss zunächst beendet werden.
service snmpd stop
Nun muss ein entsprechender Nutzer angelegt werden. Hierfür müssen zwei Passwörter vergeben werden, eines wird für die Authentifizierung, das andere für die Verschlüsselung der Übertragung genutzt. Es kann ein beliebiger Benutzername vergeben werden.
net-snmp-config --create-snmpv3-user -ro -A <Authentifizierungspasswort> -X <Verschlüsselungspasswort> -a SHA -x AES <Benutzername>
Anschließend muss das Interface, auf dem der Dienst läuft auf die öffentliche Adresse angepasst werden. Hierfür muss in der Datei /etc/snmp/snmpd.conf eine Zeile wie folgt angepasst werden.
vi /etc/snmp/snmpd.conf
#alt
agentAddress udp:0.0.0.0:161
#neu
agentAddress udp:161
Nun kann der Dienst wieder gestartet und der Status überprüft werden.
service snmpd start
service snmpd status
Die Funktion einer SNMP Abfrage kann wie folgt getestet werden.
snmpwalk -v3 -a SHA -A <Authentifizierungspasswort> -X <Verschlüsselungspasswort> -l authNoPriv -u <Benutzername> localhost
Für einen Abruf der Werte von einem Monitoringserver aus, muss eine entsprechende Firewallregel (idealerweise mit der IP-Adresse des abfragenden Servers) hinzugefügt werden. Bei Nutzung von ufw kann dies mit nachfolgendem Befehl durchgeführt werden.
ufw allow from <Monitoring-Server-IP-Adresse> to any port 161
Hinzufügen des Monitoring-Clients
Der neue Monitoring-Client kann nun in LibreNMS hinzugefügt werden. Hierfür muss das Menü Devices und der Menüpunkt Add Devices ausgewählt werden.
Kommentare
Einen Kommentar schreiben
Sie müssen sich anmelden, um Kommentare hinzuzufügen.