gharper Asked: 2009-05-30 12:30:47 +0800 CST2009-05-30 12:30:47 +0800 CST 2009-05-30 12:30:47 +0800 CST 有没有办法过滤系统日志条目? 772 我有一个 Linux 服务器集群,前面有一个负载平衡器,它每 5 秒探测每台服务器以确定它是否可操作。这些探针在日志中产生了很多无用的噪音,我只想不让它们记录下来...... 有没有办法防止 rsyslog 记录特定事件? linux syslog 3 个回答 Voted Best Answer Zoredache 2009-05-30T12:50:52+08:002009-05-30T12:50:52+08:00 查看 rsyslog过滤器文档。这是文档中有关如何过滤消息的示例。过滤器需要放置在配置文件中定义日志的部分之前,其中也传递了烦人的消息。 :msg, contains, "informational" ~ 所有包含字符串“信息”的消息都将被丢弃。 Matt Simmons 2009-05-30T12:35:35+08:002009-05-30T12:35:35+08:00 将这些特定条目配置为转到更频繁地旋转的其他文件可能会更容易,或者甚至可能更容易(如果您真的不关心输出),/dev/null 如果您不能使用正常的 syslog 工具过滤,请尝试检查基于表达式的过滤器:http ://www.rsyslog.com/doc-rsyslog_conf_filter.html Joel K 2009-05-30T12:44:37+08:002009-05-30T12:44:37+08:00 还可以考虑看一下 swatch,它可以让您自定义、着色和过滤日志查看。
查看 rsyslog过滤器文档。这是文档中有关如何过滤消息的示例。过滤器需要放置在配置文件中定义日志的部分之前,其中也传递了烦人的消息。
所有包含字符串“信息”的消息都将被丢弃。
将这些特定条目配置为转到更频繁地旋转的其他文件可能会更容易,或者甚至可能更容易(如果您真的不关心输出),/dev/null
如果您不能使用正常的 syslog 工具过滤,请尝试检查基于表达式的过滤器:http ://www.rsyslog.com/doc-rsyslog_conf_filter.html
还可以考虑看一下 swatch,它可以让您自定义、着色和过滤日志查看。