Rsyslog.confでmail.infoを無効にするか、Postfixレポートを無効にする


9

次のようなログエントリがあります。

Apr  8 10:25:31 monitor postfix/smtpd[3131]: connect from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: lost connection after CONNECT from localhost[127.0.0.1]
Apr  8 10:25:31 monitor postfix/smtpd[3131]: disconnect from localhost[127.0.0.1]

すべてのローカル/リモートノードからの中央のrsyslogdログ監視ボックス(Debian Squeeze、Rsyslog 4.6.4、Postfix 2.7.1、両方ともリポジトリから)で毎分、私は次/etc/rsyslog.confの行をコメント化して情報メッセージを無効にしようとしました:

#mail.info                      -/var/log/mail.info

また、行を追加します

*.*;auth,authpriv.none,cron.none,mail.none -/var/log/syslog

Postfixからへのすべてのメールロギングを無効にするだろうと思っ/var/log/syslogていましたが、役に立ちません。他のmail.info mail.debugエントリを検索しましたが、次のようなエントリは1つしかありません。

mail.*                          -/var/log/mail.log

私もコメントアウトしましたが、それでも/var/log/syslogとにかくログが記録されるべきではないと思いますか?

回答:


12

間違った構文を使用しています。「;」を使用する必要があります。区切り文字として。

これは私のために働きました:

*.*;mail.none;mail.error;auth,authpriv.none             -/var/log/syslog

変更後、rsyslogを再起動する必要があります。リロードでは不十分です。


2
ubuntu 14では、編集するファイルは/etc/rsyslog.d/50-default.conf
notapatch

/etc/init.d/rsyslog restartUbuntu 14.04ではサービスが適切に再起動しないようです。service rsyslog restart代わりに:する必要があります。
lepe 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.