我有一个相当标准的后期安装,使用监控进行监控。 Monit每隔一段时间就会检查一次连接,当它连接到localhost时,会有点污染我的日志文件。
有没有办法改变这种logging行为?
不是来自Postfix,但是如果你使用了一个新的syslog守护进程,你可以在那里做。 例如,在syslog-ng中,您可以创build一个匹配本地主机连接的筛选器,并在您的日志语句中执行一个条件,以排除该筛选器的匹配项。
例如(closures我的头顶检查使用之前):
filter f_mailNoLocalhost { facility(mail) and not match("matching pattern here");};
也就是说,迟早你可能需要了解他们,不要让他们成为一个损害。 你也可以通过parsing它们时使用的parsing器来过滤它们,即使它只是你的眼睛。 ;)如果运行一个没有这种function的系统日志守护进程,你可以设置一个cron作业来清理日志之后(通过“grep -v pattern”)。
如果连接数量足够大,可能会“污染”日志,则足够重要,因为这可能会影响故障排除。