从Postfix日志中排除特定的IP地址

我有一个Postfix中继系统,使用HAProxy检查以确保Postfix正在响应。 有一个前端负载平衡器,使用内部IP连接到后端服务器。 有什么办法可以排除这个特定的IP地址填满日志? 我需要HAProxy运行定期检查,以确保服务器已启动,但我不希望每次都logging。

在此先感谢,克里斯。

我不清楚你正在谈论什么日志。 您可能对以下HAProxy选项log-health-checks感兴趣:

http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4.2-option%20log-health-checks

但是,更一般的情况下,您可能会考虑在rsyslogd中调查过滤选项。 假设你提到的任何日志都是系统日志stream量,rsyslogd可以在日志logging之前对日志数据进行各种操作。 有关示例,请参阅rsyslogfilter 。

rsyslogfilter是最简单的。

我假设你有一个良好的networking健康,你注册rDNSlogging

mail.*之前添加此行mail.*

 :msg, contains, "from haproxyhostname" ~