AWStats是sourceforge.net上很有名的Web/Mail/FTP服務(wù)器日志文件分析工具。
安裝配置步驟(適用于分析IIS日志文件)
1、下載AWStats, 下載地址:http://sourceforge.net/projects/awstats/
2、由于AWStats是Pertl寫(xiě)的,所以要下載Perl 解釋器, 下載地址: http://activestate.com/Products/ActivePerl/
3、安裝Perl 解釋器ActivePerl
4、安裝AWStats(這里假設(shè)安裝在C:Program Files), 出現(xiàn)命令提示時(shí),第一次輸入none, 第二次輸入你的主機(jī)的域名
5、配置IIS日志
5.1 活動(dòng)日志格式選用默認(rèn)的“W3C擴(kuò)充擴(kuò)展日志文件格式”
5.2 點(diǎn)擊“屬性”,再選擇“擴(kuò)展屬性”,選中下列項(xiàng)目:
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中的相應(yīng)的配置文件:awstats.myvirtualhostname.conf(myvirtualhostname為你第4步中輸入的域名, 比如www.cnblogs.com)。修改下列項(xiàng)目:
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、配置完成,通過(guò)Web訪問(wèn)日志http://www.myserver.mydomain/cgi ... g=myvirtualhostname,點(diǎn)擊“立即更新”。
11、通過(guò)任務(wù)計(jì)劃自動(dòng)更新:
創(chuàng)建批處理文件AwstatsUpate.bat,內(nèi)容為 :
c:
cd C:Program FilesAWStatswwwrootcgi-bin
awstats.pl -config=www.cnblogs.com -update
在任務(wù)計(jì)劃調(diào)度運(yùn)行該批處理文件。
更詳細(xì)的步驟,請(qǐng)查看幫助文件C:Program FilesAWStatsdocsawstats_setup.html