Munin-nodecronジョブが実行されるたびにsyslogにログエントリを追加するシステムでmuninを使用しています。これは問題ではありませんが、他のエラーの発見が困難になる場合があります。次のようなエントリがあります
Feb 28 07:05:01 li235-57 CRON[2634]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then /etc/munin/plugins/apt_all update 7200 12 >/dev/null; Elif [ -x /etc/munin/plugins/apt ]; then /etc/munin/plugins/apt update 7200 12 >/dev/null; fi)
5分ごとに、syslogに入るメッセージを停止するにはどうすればよいか疑問に思いました。 munin固有のエラーについては、とにかく/ var/log/munin/*を監視する必要があります。
ありがとうSparsh
Syslogに依存します。 rsyslog(Ubuntu/Debian)を使用する場合は、/ etc/rsyslog.d /50-default.confを編集できます。
#
# First some standard log files. Log by facility.
#
:msg,contains,"/etc/munin/plugins/apt_all update 7200" ~
auth,authpriv.* /var/log/auth.log
これはcronのsyslogメッセージです(Muninではありません)。
apt_all muninプラグインを使用しない場合は、このcronジョブをコメントアウトできます。
/etc/cron.d/munin-node
これはmuninメッセージではなく、cronメッセージです。すべてのcronメッセージが/ var/log/syslogに入るのを止めたり、別の場所に送信したりすることは可能ですが、それだけです。あなたはそれをしたいですか?
上記の回答に追加するには(編集もコメントもできません):新しいMuninバージョンでは、syslogによって提供される情報が異なります。
CRON[9413]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then munin-run apt_all update 7200 12 >/dev/null; Elif [ -x /etc/munin/plugins/apt ]; then munin-run apt update 7200 12 >/dev/null; fi)
CRON[9414]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
/etc/rsyslog.d/50-default.conf
の# First some standard log files. Log by facility.
の下に、次の2行を追加します。
:msg, contains, "then /usr/bin/munin-cron" ~
:msg, contains, "then munin-run apt_all update 7200 12" ~
次に、rsyslogプロセスを再起動します。
service rsyslog restart
UbuntuSaucyでMunin2.0.17-2ubuntu1を使用する。