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
我想将所有消息转发到远程系统日志服务器, 但只有 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