윈도우용 AWSTATS로그툴을 이용하면 IIS의 로그를 무료로 분석해 낼 수 있다는 사실을 오늘 알아냈다.

 

그동안 우리 회사의 홈페이지에 얼마나 많은 사람들이 들어오는지 알고 싶었다.

하지만, 아무도 그 필요성에 대해서 언급을 하지 않았고,

ASP로 짜져 있었으며,

개발을 막상 하려고 해도 말리는 분위기라서 (쓸데없이 다른 프로그램 하지 말라는...)

그냥 있었는데,

사장님이 카운트를 알고 싶다는 너무도 순진한 메일을 보고

아... 알려드려야 겠다는 단순한 생각에 로그분석툴을 찾았다.

 

그래서 찾은것이 AWSTATS인데, 공짜치고는 그런대로 좋은 결과물을 보여줬다.

 

물론 공짜이기 때문에 이것 저것 손봐줄게 많지만...

그래도 4시간밖에 들지 않아서 세팅하고 테스트 한것으로 보아...

쩝..이다. 아씨.. 공짜는 이래서 싫어...

 

일단, AWSTATS의 기본 사용법은 PDF로 만들었다.

다른 사람 블로그에서 퍼온 것인데 화면으로 보는게 편하지가 않아서

파일로 만들었다.

 

하지만, 그거데로 하면 제대로 되지 않는다.

 

일단, 지금 사양을 정리하면

IIS 6.0

ActivePerl-5.8.8.819-MSWin32-x86-267479.msi

awstats-6.6.exe

이다.

 

물론 인터넷에서 조금만 공들이면 다 찾을수 있으니까 링크는 생략..

 

일단은 다른건 별로 신경쓸게 없는데,

LogFormat이였다.

 

웹서버에서 로깅 사용체크하고

W3C형태로 설정하고 등록 정보 가서

확장속성 보고

date, time, c-ip, cs-username, cs-method, cs-uri-stem, cs-uri-query, sc-status, sc-bytes, cs-version, cs(User-Agent), cs(Referer)을이 아니라 만을 설정해야 한다.

그리고,

awstats.[니가 분석하고 싶은 도메인].conf를 열어서 LogFormat을 IIS가 만들어내는 로그안의

"#Fields: date time ........"

이것의 "#Fields :"을 뺀 나머지 부분으로 해줘야 했다.

 

설명서에 나온데로 

LogFormat = 2 해봐야 않되었고,

LogFormat = "%time2 %host %...." 해봐야 않되었다.

여하튼 이것때문에 좀 골치를 썩었다.

 

간단히 로그분석해볼 사람은 써볼만한 툴인것 같다.

+ Recent posts