사육사에서 rsyslog 사용

사육사에서 rsyslog 사용

나는 그것을 설치했다 ZooKeeper. ZooKeeper기본적으로 Apache를 사용합니다 . 이동하려면 로그가 log4j필요합니다 . 하지만 어떻게 해야할지 모르겠습니다. 작동하도록 어떻게 구성합니까 ?ZooKeeperrsyslogZooKeeperrsyslog

답변1

log4j별도로 구성 해야 합니다 zookeeper. 이 작업은 에서 수행할 수 있습니다 /etc/zookeeper/conf/log4j.properties. 그러면 설치된 기본 설정이 방해를 받게 됩니다. 업그레이드 후 제대로 작동하도록 구성하는 방법을 아직 모르겠습니다.

루트로거 변경

log4j.rootLogger=info,syslog

그리고 추가하세요

#syslog
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.syslogHost=localhost
log4j.appender.syslog.facility=user

SyslogAppender는 기본 포트 514를 사용합니다.변하지 않는및 UDP도 변경할 수 없습니다. 그러니 rsyslog.conf이 줄의 주석 처리를 해제하세요.

$ModLoad imudp
$UDPServerRun 514

확인하다시스템 로그 어펜더시설 등 설정할 매개변수를 더 찾아보세요.

관련 정보