SNMPD Raspberry Pi Einschränkung aufheben
Der SNMP Daemon bietet die Möglichkeit verschiedene Daten wie Prozessorlast, Prozesse oder Datenübertragung zu überwachen.
Installationsanleitungen findet man viele. Allerdings ist in der Standardkonfiguration eine entschiedene Einschränkung enthalten, die man unbedingt ändern sollte.
Die Installation des SNMP Daemon geht wie folgt mit
sudo apt-get install snmp snmpd
Nach der Installation hatte ich leider nur einen Parameter, den ich überwachen konnte. Es sollten aber viel mehr sein.
Die Konfigurationsdatei kann man wie folgt bearbeiten:
sudo nano /etc/snmp/snmpd.conf
Die Lösung für das Problem gestaltete sich schwieriger als gedacht. Diverse Einstellungen in der snmpd.conf brachten nach Änderung keine Lösung.
Ich wollte folgende Parameter monitoren:
Anzahl Prozesse
Laufzeit
Traffic
Prozessorlast
Letztendlich fand ich den entscheidenden Hinweis irgendwo in einem Forum.
Die Einstellungen bei Access Control in der Datei snmpd.conf müssen angepasst und weiter gefasst werden.
###############################################################################
#
# ACCESS CONTROL
#
# system + hrSystem groups only
#view systemonly included .1.3.6.1.2.1.1
#view systemonly included .1.3.6.1.2.1.25.1
view systemonly included .1.3.6.1.2
Die ersten beiden OID Werte sind auskommentiert mit #.
Der dritte Wert zählt und erweitert den Zugriff auf die notwendigen Werte.
Nach einem Neustart mit
sudo service snmpd restart
sollten die oben genannten Parameter abgefragt werden können.
Wenn die Abfrage noch nicht funktioniert, dann müssen ggf. noch diese Einträge in der snmpd.conf ergänzt werden:
agentaddress udp:161
proc mountd
proc ntalkd 4
proc sendmail 10 1
load 12 10 5