IA/System Admin
원격 서버에 로깅하기(로그 중앙집중화)
kiostory
2011. 2. 27. 10:24
1. 로그를 취합할 서버에 접속하여 syslog수정
#cd /etc/sysconfig
# vi syslog
SYSLOGD_OPTIONS="-m 0 -r" --> -r 추가
2. syslogd 재시작
#service syslog restart
3. 로그가 이 서버로 쓰여질 수 있도록 iptables 수정 --> 514번 udp사용
# iptables -I CLASS-RULES -p udp --dport 514 -j ACCEPT --> CLASS-RULES는 본인이 설정했던 적당한 class name 사용
4. iptables 저장 및 재시작
# service iptables save; service iptables restart
기타 서버에서 취합 서버로 로그를 보내기 위한 설정
#vi /etc/syslog.conf
user.* @서버명 --> 취합서버명을 입력하고, /etc/hosts 파일엔 당연히 서버명에 대한 정의가 되어있어야 한다.
#service syslog restart --> 설정했으니, 재시작해야지
기타 서버에서 테스트
#logger -it test "This is a test message."
취합 서버의 /var/log/messages를 확인하면 기록되었음을 확인할 수 있다.