Logging
如何清除或停止 net-snmpd.log?
系統:3.10.17-gentoo
NET-SNMP 版本: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:
我的 net-snmpd 日誌大約 600 Mb 如果我試圖歸檔的
echo "" > /var/log/net-snmpd.log
文件變成 0 Mb,幾分鐘後又是 600我找到了一些手冊,但我的配置文件有不同的內容。如何正確清除日誌文件或停止它?
您需要從 /etc/conf.d/snmpd 中的該行中刪除“#”,然後重新啟動 snmpd。:) 但是,這會將輸出從 snmpd 發送到 /dev/null,並使用 syslog 進行日誌記錄。
如果您希望禁用所有日誌記錄,或者至少不將其發送到您會看到它的地方,那麼類似這樣的內容就足夠了,而不是您擁有的那一行:
SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option
祝你好運!