2009년 12월 3일 목요일

syslog, rsyslogd 사용하기

Fedora 8, 9에서 시스템 log를 remote로 Log 서버로 받는 법에 대한 설정법이다.

[ 참고 ]
http://study.ibluerain.com/4?srchid=BR1http%3A%2F%2Fstudy.ibluerain.com%2F4
Syslog: Sending log from remote servers to syslog daemon


1. service name : rsyslogd

2. 설정 방법
 : client(192.168.0.1)의 log를 remote log 서버로 저장할때 아래처럼 log server와 client간 설정해 준다.


 a. log server에서 설정하기 - /etc/sysconfig/rsyslog 파일 (fedora 8, RHEL 4)
    #/etc/sysconfig/rsyslog
      SYSLOGD_OPTIONS="-m 0 -r514"
    #/etc/rsyslog.conf 또는 /etc/syslog.conf
     *.debug;*.info;mail.none;authpriv.none;cron.none /var/log/messages


 b. client configuration file - /etc/rsyslog.conf
   : *.* @192.168.0.1


3. 기타
 a. RHEL 4에서 설정하기
  - rpm -ivh --force rsyslog-2.0.6-0.1.el4.rf.x86_64.rpm #--force 옵션을 주지 않으면 에러가 난다. syslog 패키지가 있기 때문인듯.
  - 나머지는 위 2번 설정과 같이 해준다.
  - syslog 데몬대신 rsyslog 데몬을 살려준다.(chkconfig, service 명령 사용)

댓글 없음:

댓글 쓰기