AWStats是sourceforge.net上很有名的Web/Mail/FTP服務器日志文件分析工具。
安裝配置步驟(適用于分析IIS日志文件)
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, 第二次輸入你的主機的域名
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、建立虛擬目錄cgi-bin,映射到C:Program FilesAWStatswwwrootcgi-bin。
建立虛擬目錄ico, 映射到C:Program FilesAWStatswwwrooticon
7、修改C:Program FilesAWStatswwwrootcgi-bin中的相應的配置文件:awstats.myvirtualhostname.conf(myvirtualhostname為你第4步中輸入的域名, 比如www.cnblogs.com)。修改下列項目:
LogFile="C:WINDOWSSystem32LogFilesW3SVC1ex%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)"
AllowToUpdateStatsFromBrowser=1
LoadPlugin="timezone +8"
8、重啟IIS, 刪除C:WINDOWSSystem32LogFilesW3SVC1下的所有日志文件
9、使配置生效: awstats.pl -config=myvirtualhostname -update
10、配置完成,通過Web訪問日志http://www.myserver.mydomain/cgi ... g=myvirtualhostname,點擊“立即更新”。
11、通過任務計劃自動更新:
創建批處理文件AwstatsUpate.bat,內容為 :
c:
cd C:Program FilesAWStatswwwrootcgi-bin
awstats.pl -config=www.cnblogs.com -update
在任務計劃調度運行該批處理文件。
更詳細的步驟,請查看幫助文件C:Program FilesAWStatsdocsawstats_setup.html