
System: 3.10.17-gentoo
NET-SNMP-Version: 5.7.3.pre5
ps ax: /usr/sbin/snmpd -p /var/run/snmpd.pid
/etc/conf.d/snmpd:#SNMPD_FLAGS="${SNMPD_FLAGS} -Lsd -Lf /dev/null"
/var/log/net-snmpd.log:
Connection from UDP:
Connection from UDP:
Connection from UDP:
Mein net-snmpd log ca. 600 Mb Wenn ich versuche, echo "" > /var/log/net-snmpd.log
die Datei wird 0 Mb, und nach ein paar Minuten wieder 600
Ich habe einige Handbücher gefunden, aber meine Konfigurationsdateien haben einen anderen Inhalt. Wie kann ich die Protokolldatei richtig löschen oder stoppen?
Antwort1
Sie müssen das „#“ aus dieser Zeile in /etc/conf.d/snmpd entfernen und dann snmpd neu starten. :) Dadurch wird jedoch die Ausgabe von snmpd an /dev/null gesendet und Syslog zur Protokollierung verwendet.
Wenn Sie deaktivieren möchtenalleProtokollierung, oder es zumindest nicht an eine Stelle senden zu lassen, wo Sie es sehen würden, sollte etwas wie das Folgende anstelle der Zeile, die Sie haben, genügen:
SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option
Viel Glück!