나는 사용하고있다imuxsock 모듈추가 로컬 로그 소켓을 수신합니다(예: directives 사용 $AddUnixListenSocket
).
멋진 내용을 읽은 후http://www.rsyslog.com/doc/multi_ruleset.html페이지에서 각 소켓에 별도의 규칙 집합을 바인딩하는 데 관심이 있습니다. 이 페이지는 규칙 세트를 특정 TCP 포트에 바인딩하는 예를 제공합니다(즉, imtcp 모듈 및 해당 $InputTCPServerBindRuleset
지시어 사용). 그러나 페이지에 따르면:
입력 모듈은 비표준 규칙 세트에 대한 바인딩을 지원해야 하므로 이 기능은 모든 입력에 대해 작동하지 않을 수 있습니다.
imuxsock을 사용하여 동일한 작업을 수행하는 방법에 대한 문서를 찾을 수 없습니다. 이 기능이 존재하지만 문서화되어 있지 않습니까? 아니면 일부가 있습니다다른동일한 작업을 수행하는 방법(적용엑스메시지 규칙엑스소켓과예메시지 규칙예소켓)?
답변1
저도 똑같은 걸 찾고 있는데 못 찾겠어요. 그냥 지원되지 않는 것 같아요. 소스코드에 대한 설명은 다음과 같습니다.
/* 지금까지 규칙 세트에 바인딩되지 않았기 때문에 사용하지 않습니다. * 변경 시 활성화: #include "im-helper.h"//유형 정의 뒤에 포함되어야 합니다! */
구현 가능하다고 봅니다. 패치를 제공하거나 Adiscon의 누군가에게 비용을 지불하여 패치를 수행할 수 있습니다.