我有如下日志条目:
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]
Run Code Online (Sandbox Code Playgroud)
在来自所有本地/远程节点(Debian Squeeze、Rsyslog 4.6.4、Postfix 2.7.1 都来自 repos)的中央 rsyslogd 日志监控框上每隔一分钟左右,我试图/etc/rsyslog.conf
通过注释掉以下行来禁用信息消息:
#mail.info -/var/log/mail.info
Run Code Online (Sandbox Code Playgroud)
并添加一行
*.*;auth,authpriv.none,cron.none,mail.none -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)
我认为这会禁用从 Postfix 到 的所有邮件日志记录/var/log/syslog
,但这无济于事。我搜索了其他mail.info
mail.debug
条目,但没有,只有一个条目,例如:
mail.* -/var/log/mail.log
Run Code Online (Sandbox Code Playgroud)
我也已经注释掉了,但是我认为这不应该导致登录/var/log/syslog
,不是吗?
Gor*_*rić 12
您使用了错误的语法,您必须使用“;” 作为分隔符。
这对我有用:
*.*;mail.none;mail.error;auth,authpriv.none -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)
更改后您需要重新启动 rsyslog。重新加载是不够的。
归档时间: |
|
查看次数: |
16720 次 |
最近记录: |