2014-10-15 8 views
0

PHP 스크립트를 사용하여 로그를 rsyslog에 쓰고 rsyslog가 메시지를 직접 보내서 tcp 포트에서 flume (syslogtcp 소스)합니다.rsyslog, AWS ELB & Flume을 통합하는 방법

이제 AWS로 이동하면서 rsyslog & flume 노드 사이에 ELB (Elastic Load Balancer) 레이어를 도입하고자합니다. 그래서 나는 TCP 포트 포워딩을 가진 ELB를 추가했다. ELB가 rsyslog에서 이벤트를 받고있는 것처럼 보이지만 flume으로 전달하지는 않습니다. 내 flume 소스는로드 밸런서가 이벤트를 전달하는 포트와 동일한 포트를 사용하는 syslog tcp 소스입니다.

위의 사항에 대한 도움이 될 것입니다.

+0

당신은 flume 구성도 공유 할 수 있습니까? – sreejith

+0

이제 작동 중입니다. 내가해야만하는 일은 rsyslog 전달 conf에 ELB (tcp type)의 IP 주소를 제공 한 다음 flume 에이전트의 세 IP 주소를 ELB에 제공하여 부하 분산 방식으로 데이터를 전송하는 것입니다. –

답변

0

현재 작동 중입니다. 내가해야만하는 일은 rsyslog 전달 conf에 ELB (tcp type)의 IP 주소를 제공 한 다음 flume 에이전트의 세 IP 주소를 ELB에 제공하여 부하 분산 방식으로 데이터를 전송하는 것입니다.

관련 문제