如何清除或停止net-snmpd.log?

如何清除或停止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

我找到了一些手冊,但我的設定檔有不同的內容。如何正確清除日誌檔案或停止它?

答案1

您需要從 /etc/conf.d/snmpd 中的該行中刪除“#”,然後重新啟動 snmpd。 :) 但是,這會將 snmpd 的輸出傳送到 /dev/null,並使用 syslog 進行日誌記錄。

如果您想停用全部日誌記錄,或至少沒有將其發送到您會看到它的地方,類似這樣的內容應該足夠了,而不是您擁有的那行:

SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option

祝你好運!

相關內容