rsyslog:如何将规则集绑定到unix套接字(imuxsock)

rsyslog:如何将规则集绑定到unix套接字(imuxsock)

我正在使用imuxsock模块监听额外的本地日志套接字(即使用指令$AddUnixListenSocket)。

读完精彩内容后http://www.rsyslog.com/doc/multi_ruleset.html页面,我有兴​​趣将单独的规则集绑定到每个套接字。该页面给出了将规则集绑定到特定 tcp 端口的示例(即使用 imtcp 模块及其$InputTCPServerBindRuleset指令),但根据该页面:

请注意,输入模块必须支持绑定到非标准规则集,因此该功能可能不适用于所有输入。

我找不到任何有关如何使用 imuxsock 执行相同操作的文档。该功能是否存在,但未记录?或者有一些其他完成相同任务的方法(应用X消息规则X插座和消息规则插座)?

答案1

我一直在寻找同样的东西,但找不到。我认为它只是不受支持。这是源代码的注释。

/* 我们不使用它,因为到目前为止我们还没有绑定到规则集 * 更改时启用:#include "im-helper.h"//必须包含在类型定义之后! */

我认为它可以实施。你可以贡献一个补丁或者付钱给 Adiscon 的人来做这件事。

答案2

最后。

imuxsock:添加规则集支持

在 rsyslog v8.17 中完成。现在要弄清楚它是否有效...

相关内容