rsyslog 配置转发所有消息但不转发 kern 设施

rsyslog config forward all messages but not kern facility

我想将所有消息转发到远程系统日志服务器, 但只有 kern 设施没有。 这可能吗?

我阅读了联机帮助页,发现只有白名单过滤器,而不是黑名单过滤器。

非常感谢
卡斯滕

这可以很容易地实现,但不要告诉我你使用的是什么版本,或者你想使用哪种语法(rsyslog 中有 3 种类型,rainerscript 是最新的)。一般来说,我会说使用传统的 rsyslog 配置语法最容易做到这一点,你可以用类似的东西来做到这一点:

*.*;auth,authpriv.none @@rsyslog;RFC3164fmt

这里我们说:

*.*                    Send everything
auth,authpriv.none     Except auth and authpriv
@@rsyslog              send to host "rsyslog" with TCP (defined by using@@, using @ would send via UDP)
RFC3164fmt             Send using the RFC3164fmt format template