Rsyslog.conf禁用mail.info和/或禁用后缀报告


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]

在所有本地/远程节点(Debian Squeeze,Rsyslog 4.6.4,Postfix 2.7.1都来自回购协议)的中央rsyslogd日志监视框中每分钟左右,我尝试/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条目,但没有,只有一个条目,例如:

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

我也已经评论过,但是后来我认为那不应该导致登录/var/log/syslog,不是吗?

Answers:


12

您使用了错误的语法,必须使用“;” 作为分隔符。

这为我工作:

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

更改后,您需要重新启动rsyslog。重新加载是不够的。


2
在ubuntu 14中,要编辑的文件是/etc/rsyslog.d/50-default.conf
notapatch 2014年

看来/etc/init.d/rsyslog restart在Ubuntu 14.04中无法正确重启服务。您需要做:service rsyslog restart相反。
lepe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.