rsyslog: 규칙 세트를 Unix 소켓(imuxsock)에 바인딩하는 방법

rsyslog: 규칙 세트를 Unix 소켓(imuxsock)에 바인딩하는 방법

나는 사용하고있다imuxsock 모듈추가 로컬 로그 소켓을 수신합니다(예: directives 사용 $AddUnixListenSocket).

멋진 내용을 읽은 후http://www.rsyslog.com/doc/multi_ruleset.html페이지에서 각 소켓에 별도의 규칙 집합을 바인딩하는 데 관심이 있습니다. 이 페이지는 규칙 세트를 특정 TCP 포트에 바인딩하는 예를 제공합니다(즉, imtcp 모듈 및 해당 $InputTCPServerBindRuleset지시어 사용). 그러나 페이지에 따르면:

입력 모듈은 비표준 규칙 세트에 대한 바인딩을 지원해야 하므로 이 기능은 모든 입력에 대해 작동하지 않을 수 있습니다.

imuxsock을 사용하여 동일한 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다. 이 기능이 존재하지만 문서화되어 있지 않습니까? 아니면 일부가 있습니다다른동일한 작업을 수행하는 방법(적용엑스메시지 규칙엑스소켓과메시지 규칙소켓)?

답변1

저도 똑같은 걸 찾고 있는데 못 찾겠어요. 그냥 지원되지 않는 것 같아요. 소스코드에 대한 설명은 다음과 같습니다.

/* 지금까지 규칙 세트에 바인딩되지 않았기 때문에 사용하지 않습니다. * 변경 시 활성화: #include "im-helper.h"//유형 정의 뒤에 포함되어야 합니다! */

구현 가능하다고 봅니다. 패치를 제공하거나 Adiscon의 누군가에게 비용을 지불하여 패치를 수행할 수 있습니다.

답변2

마침내.

imuxsock: 규칙 세트 지원 추가

rsyslog v8.17에서 완료되었습니다. 이제 작동하는지 알아보려면...

관련 정보