webalizer 의 사용법은 생각처럼 어렵지는 않았다. webalizer 라는 apache 서버의 로그를 읽어서 그 로그를 분석해 주는 툴이다. webalizer 를 풀어 apache2 의 하의 폴더에 놓았다. 그리고 복잡한 이름을 webalizer 로 고쳐놓았다. 그 폴더 안에는 webalizer.html 라는 설명서가 들어 있다. 그 설명서를 따라 읽으면 별로 어렵지 않다. 설명서가 영어라서 그렇지.



폴더(디렉토리) 안에는 sample.conf 라는 설정파일 샘플이 들어있다. 이 샘플을 복사하여(만일을 위해, 뭐, zip 잘 있으면 잘 못될 일도 없겠지만.)

어째든 그 파일이름을 webalizer.conf 라고 고쳐놓는다. 이 이름은 이 conf 파일을 안에 주석으로 설명되어 있어, 알게 되었다.



그리고

#LogFile /var/lib/httpd/logs/access_log

라고 주석(유닉스계열은 # 를 주석으로 많이 이용하는 것 같다. 특히 환경설정 파일주석은. )처리 되어 있는 부분을 주석처리 풀고

LogFile C:/tools/apm/Apache2/logs/access.log

라고 고쳐놓았다. 물론 이 주소는 apache2/log 폴더 안에 있는 로그파일이름이다. (이 쪽에서는 라는 것보다 / 를 더 이용하는 것 같다.)



그리고 중간에

#OutputDir /var/lib/httpd/htdocs/usage

라는 부분이 있다. 뭐, 보나 마다 출력파일의 경로 설정이겠지. 자신에 맞게 두어라. 나는

C: oolsapmwwwusage 라는 경로를 만들어

OutputDir C:/tools/apm/www/usage

라고 적었다. 나의 경우 저 경로는 웹서비스를 할 때 보여주는 경로이다. 이거 보이는게, 해킹 당할 가능성을 주는지는 모르겠다. 다만, dos 공격 같은 경우에는 트래픽이 몰리는 시간대를 보여주므로써, 최적의 시간대를 잡는데는 도움을 줄 지 모르겠다. 각자 맞게 사용하기를.



이제, webalizer 를 실행시켜보자. 도스창 필요없이 그냥 클릭하면 된다.

그 결과는 OutputDir 를 지정한 경로에 생긴다. 나는 C: oolsapmwwwusage 라는 창 디렉토리에 생긴다.

그 디렉토리에 index.html 라는 파일이 있다. 클릭하면 분석결과가 나온다.



http://awstats.sourceforge.net/ 에 가보면 또 다른 분석툴이 있다. 이게 더 자세히 나오는 것 같다. 이건 나중에 봐야지..