Unter Ubuntu 16.04 führe ich snmpd zur Überwachung aus. In meinem Syslog sehe ich alle 5 Minuten die folgende Meldung:
Sep 23 11:10:11 kvm snmpd[3427]: Cannot statfs /sys/kernel/debug/tracing: Permission denied
Der snmp-Daemon wird unter dem snmp-Benutzer ausgeführt. /sys/kernel/debug hat Berechtigungen:
drwx------ 27 root root 0 Sep 22 21:34 .
Dieser Fehler macht also Sinn. Was jedoch keinen Sinn ergibt, ist, warum snmpd versucht, dieses Verzeichnis zu statisieren. Irgendwelche Gedanken?
Akzeptierte Antwort:
Die folgende Einstellung befindet sich in /etc/default/snmpd
. Die Meldung Berechtigung verweigert verschwindet, wenn ich zu Ls3d
wechsle von Lsd
, also gehe ich davon aus, dass es mit der Protokollebene zusammenhängt.
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
Ich habe einige Informationen über die snmpd-Protokollebene in dieser Frage auf ServerFault gefunden.