로그 분석 후 결과값 원격지 Awstats 전송하여 확인

“웹서버, 메일서버, FTP 서버 등에서 발생하는 로그파일을 각각의 서버에 Perl 과 Awstats 를 설치하여 로컬 상에서 통계분석한 후 결과 데이타 파일만 원격지 Awstats 서버로 전송, 관리자 웹사이트를 통해 확인할 수 있습니다.

여기서는 분산된 윈도우 IIS 서버에서 분석한 awstats 결과 파일을 리눅스 Samba 서버를 통해 수합한 후 Apache 의 Awstats 관리자 사이트를 통해 보여주도록 설명하고 있습니다.”


awstats

1. 윈도우 서버 작업
1) Active-Perl 및 Awstats 설치
2) 앞서 작성한 매뉴얼을 참고하여 특정 웹사이트의 로그파일 통계분석.
(Config 파일의 네이밍은 awstats.itscom.org.conf 등으로 도메인 명칭을 모두 사용하며 IP 와 포트로 이루어지는 서비스의 경우 awstats.192.168.1.54_21.conf 와 같이 정의 합니다.)
3) 통계분석된 결과값 리눅스 서버로 전송

4) 매시 58분에 로그분석 하도록 작업스케쥴 등록
5) 위 3) 스크립트를 2회/1일 정도 실행하도록 작업스케쥴 등록

2. 리눅스 로그 통합서버 작업
1) 대부분의 경우 Perl 은 기본설치되어 있음
2) 앞서 작성한 Awstats 설치매뉴얼을 참고하여 Awstats 설치
3) Apache 서버에 Awstats 관리자 페이지 확인할 수 있도록 설정
4) 윈도우서버에서 보내오는 결과값을 보여줄 수 있도록 /etc/awstats/awstats.*.conf 설정파일 생성
5) /var/lib/awstats 를 Samba 서버 사용하여 공유설정
6) 허용된 관리자만 해당 페이지 볼 수 있도록 Apache 서버의 .htaccess 설정