Logging

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

  • April 26, 2016

系統: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

祝你好運!

引用自:https://serverfault.com/questions/727084