Rsyslog
rsyslog:如何將規則集綁定到 unix 套接字(imuxsock)
我正在使用imuxsock 模組來偵聽其他本地日誌套接字(即,使用
$AddUnixListenSocket
指令)。在閱讀了很棒的http://www.rsyslog.com/doc/multi_ruleset.html頁面之後,我有興趣將單獨的規則集綁定到每個套接字。該頁面給出了將規則集綁定到特定 tcp 埠的範例(即,使用 imtcp 模組及其
$InputTCPServerBindRuleset
指令),但根據該頁面:請注意,輸入模組必須支持綁定到非標準規則集,因此該功能可能不適用於所有輸入。
我還沒有找到任何有關如何使用 imuxsock 執行相同操作的文件。該功能是否存在,但未記錄?或者是否有其他方法可以完成相同的操作(將X規則應用於來自X套接字的消息,將Y規則應用於來自Y套接字的消息)?
最後。
在 rsyslog v8.17 中完成。現在要弄清楚它是否有效……
我一直在尋找同樣的東西,但我找不到它。我認為它只是不受支持。這是原始碼中的註釋。
/* 我們不使用它,因為到目前為止我們還沒有綁定到規則集 * 當它改變時啟用:#include “im-helper.h” *//必須在類型定義之後包含!/
我認為它可以實現。你可以貢獻一個更新檔或者付錢給 Adiscon 的人來做。