2009. 12. 4. 16:34
syslog, rsyslogd 사용하기
2009. 12. 4. 16:34 in linux
Fedora 8, 9에서 시스템 log를 remote로 Log 서버로 받는 법에 대한 설정법이다.
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
[ 참고 ]
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 명령 사용)