Na Ubuntu 16.04 používám snmpd pro monitorování. V mém syslogu se mi každých 5 minut zobrazuje následující zpráva:
Sep 23 11:10:11 kvm snmpd[3427]: Cannot statfs /sys/kernel/debug/tracing: Permission denied
Démon snmp je spuštěn pod uživatelem snmp. /sys/kernel/debug má oprávnění:
drwx------ 27 root root 0 Sep 22 21:34 .
Takže tato chyba dává smysl. Co však nedává smysl, je důvod, proč se snmpd pokouší uvést tento adresář. Nějaké myšlenky?
Přijatá odpověď:
Následující nastavení je v /etc/default/snmpd
. Zpráva Permission Denied zmizí, když změním na Ls3d
od Lsd
, takže předpokládám, že to souvisí s úrovní protokolu.
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
V této otázce na ServerFault jsem našel nějaké informace o úrovni protokolu snmpd.