10대의 아파치 웹서버 로그를 실시간으로 로그서버에세 로그 전송을 하고 싶습니다.

자일자일의 이미지

10대의 아파치 웹서버가있습니다.
그리고 6개의 cache서버(inktomi)를 설치하여 사용중인데, 각각의 apache 서버에서
캐쉬서버로 어떤방식으로 로그를 전송해주는지 모르겠습니다.

실시간으로 각 서버의 로그가 캐쉬서버에 common.log & error.log 로 취합이 되고 있는데요
어디서 설정을 해 준건지 찾을수가 없네요

도움부탁드립니다.

jellypo의 이미지

웹서버쪽에서

/etc/hosts
192.168.0.1    cache

/etc/syslog
apache.*       @cache

로그서버쪽에서
/sbin/syslogd -r -m 0

이런 식으로 -r 옵션을 줘야 리모트 로그를 받을 수 있습니다.

대강 이런 식으로 설정되어있는게 아닌지요. syslog로 원격 서버에 로그를 저장할 수 있으니 저쪽 설정을 확인하시면 될거 같습니다.