我正在使用imuxsock模块监听额外的本地日志套接字(即使用指令$AddUnixListenSocket
)。
读完精彩内容后http://www.rsyslog.com/doc/multi_ruleset.html页面,我有兴趣将单独的规则集绑定到每个套接字。该页面给出了将规则集绑定到特定 tcp 端口的示例(即使用 imtcp 模块及其$InputTCPServerBindRuleset
指令),但根据该页面:
请注意,输入模块必须支持绑定到非标准规则集,因此该功能可能不适用于所有输入。
我找不到任何有关如何使用 imuxsock 执行相同操作的文档。该功能是否存在,但未记录?或者有一些其他完成相同任务的方法(应用X消息规则X插座和是消息规则是插座)?
答案1
我一直在寻找同样的东西,但找不到。我认为它只是不受支持。这是源代码的注释。
/* 我们不使用它,因为到目前为止我们还没有绑定到规则集 * 更改时启用:#include "im-helper.h"//必须包含在类型定义之后! */
我认为它可以实施。你可以贡献一个补丁或者付钱给 Adiscon 的人来做这件事。