Überprüfen Sie den Befehl, der startet snmpd
(möglicherweise irgendwo /etc/rc.d/
- in Ubuntu ist es /etc/defaults/snmpd
) für die Protokollierungsoptionen:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -g root 0.0.0.0'
Oder finde es in der ps aux | grep snmpd
Ausgabe.
Die Manpage enthält die Protokollierungsoptionen:
-Ls FACILITY
Protokollieren Sie Nachrichten über Syslog mit der angegebenen Funktion ('d' für LOG_DAEMON, 'u' für LOG_USER oder '0' - '7' für LOG_LOCAL0 bis LOG_LOCAL7). Es gibt auch "Großbuchstaben" -Versionen jeder dieser Optionen, mit denen der entsprechende Protokollierungsmechanismus auf bestimmte Nachrichtenprioritäten beschränkt werden kann.
Für -LF und -LS steht die Prioritätsspezifikation vor dem Datei- oder Einrichtungs-Token. Die anerkannten Prioritäten sind:
0 or ! for LOG_EMERG,
1 or a for LOG_ALERT,
2 or c for LOG_CRIT,
3 or e for LOG_ERR,
4 or w for LOG_WARNING,
5 or n for LOG_NOTICE,
6 or i for LOG_INFO, and
7 or d for LOG_DEBUG.
Die Standardeinstellung ist ziemlich ausführlich (nur 2 Stufen unterhalb des Debugs):
Die normale Ausgabe wird (oder wird!) Mit der Priorität LOG_NOTICE protokolliert
Wenn Sie sich über LOG_DAEMON (-Lsd) bei syslog anmelden, können Sie dies beispielsweise mit -LSwd
/ auf -LS4d
LOG_WARNING oder mit -LSed
/ auf LOG_ERR reduzieren -LS3d
.
(Bearbeitet, um die Optionen in die richtige Reihenfolge zu bringen.)
/etc/snmp/snmpd.options
noch ist es,/etc/sysconfig/snmpd.options
aber eigentlich ist es/etc/sysconfig/snmpd
. Dasps aux | grep snmpd
war wirklich nützlich, um zu sehen, ob die Änderungen funktionierten.