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

祝你好运!

相关内容