我有一个负载平衡器前端的Linux服务器集群,它每5秒探测一次服务器,以确定它是否在运行。 这些探针会在日志中产生大量无用的噪音,而且我不想让他们logging下来。
有没有办法阻止rsysloglogging特定的事件?
查看rsyslog filter文档 。 以下是关于如何过滤邮件的文档示例。 filter将需要放置在configuration文件之前的部分定义日志的地方恼人的消息也被传递。
:msg, contains, "informational" ~
包含string“informational”的所有消息都将被丢弃。
将这些特定的条目configuration到其他一些更频繁旋转的文件,或者甚至是(如果你真的不关心输出的话),可能会更容易一些。/ dev / null
如果您不能使用正常的系统日志function过滤,请尝试检查基于expression式的filter: http : //www.rsyslog.com/doc-rsyslog_conf_filter.html
另外考虑看看swatch,让你自定义,着色和过滤日志查看。