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

: ...#SNMPD_FLAGS="${SNMPD_FLAGS} -Lsd -Lf /dev/null"

ログファイル:

Connection from UDP: 
Connection from UDP:
Connection from UDP:

私のnet-snmpdログは約600MBですが、echo "" > /var/log/net-snmpd.log ファイルを保存しようとすると0MBになり、数分後に再び600MBになります。

マニュアルはいくつか見つかりましたが、設定ファイルの内容が異なります。ログ ファイルを正しくクリアしたり停止したりするにはどうすればよいでしょうか?

答え1

/etc/conf.d/snmpd のその行から "#" を削除し、snmpd を再起動する必要があります。:) ただし、これにより snmpd からの出力が /dev/null に送信され、ログ記録に syslog が使用されます。

無効にしたい場合は全てログに記録したり、少なくともそれを表示できる場所に送信したりしない場合は、次の行の代わりに次のような行で十分です。

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

幸運を!

関連情報