天天看點

WEB日志分析利器Awstats安裝使用

【轉】http://rednomad.javaeye.com/blog/430488

 http://www.javaeye.com/wiki/topic/425290

WEB日志分析利器Awstats安裝使用

http://rednomad.javaeye.com/blog/430488

前段時間一直想找一個比較好用的日志分析工具,試過LogExporer,webblizer等,感覺都達不到自己想要的效果。有一些在某網站瞎逛,看見有人介紹了Awstats,看完介紹,這簡直就是分析中的神兵利器啊。欣喜之下馬上根據文檔說明安裝起來。

Awstas安裝比較簡單,在這裡隻記錄在IIS6.0下在的安裝步驟.

1、下載下傳AWStats, 下載下傳位址:http://sourceforge.net/projects/awstats/

  2、由于AWStats是Pertl寫的,是以要下載下傳Perl 解釋器, 下載下傳位址: http://activestate.com/Products/ActivePerl/

  3、安裝Perl 解釋器ActivePerl

  4、安裝AWStats(這裡假設安裝在C:/Program Files), 出現指令提示時,第一次輸入none, 第二次輸入你的主機的域名或者IP也可。此時不輸,也cgi-bin可手工配置.

  5、配置IIS日志

   5.1 活動日志格式選用預設的“W3C擴充擴充日志檔案格式”

   5.2 點選“屬性”,再選擇“擴充屬性”,選中下列項目:

    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)

   其他都不要選中。

6、建立虛拟目錄

6.1建立虛拟目錄cgi-bin,映射到$AWStats_INSTALL_DIR/wwwroot/cgi-bin。

  6.2 建立虛拟目錄ico, 映射到$AWStats_INSTALL_DIR/wwwroot/icon

6.3 把cgi-bin的IIS權限設為可讀寫修改,也要把檔案系統的權限設為users可以讀寫修改,否則會出 錯。

7 、修改C:/Program Files/AWStats/wwwroot/cgi-bin中的相應的配置檔案:awstats.myvirtualhostname.conf(myvirtualhostname為你第4步中輸入的域名, 比如www.cnblogs.com)。修改下列項目:

  LogFile="C:/WINDOWS/System32/LogFiles/W3SVC1/ex%YY-0%MM-0%DD-0.log"

  LogFormat="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)"

#配置LogFormat的時候一定要注意,IIS6的Format排列順序并不一定是以上Format,請自己跟蹤log檔案,把#Fields:以後的部分COPY過來作為Format,否則統計不了。

  AllowToUpdateStatsFromBrowser=1

  LoadPlugin="timezone +8"

  8、重新開機IIS, 删除C:/WINDOWS/System32/LogFiles/W3SVC1下的所有日志檔案

  9、使配置生效: awstats.pl -config=myvirtualhostname -update

  10、配置完成,通過Web通路日志http://www.myserver.mydomain/cgi-bin/awstats.pl?config=myvirtualhostname,點選“立即更新”。

簡單10步,完成大事.

感謝以下文章和作者提供幫助:

http://www.enet.com.cn/A20050419409397.html