以下說明在FreeBSD上可以快速安裝完成,其他系統(tǒng)請(qǐng)自己看別的說明文章。
實(shí)例:
http://chiwawa.plala.jp/cgi-bin/awstats.pl
特點(diǎn):
1, 界面友好:可以根據(jù)瀏覽器直接調(diào)用相應(yīng)語言界面(有簡(jiǎn)體中文版)
參考輸出樣例:http://awstats.sourceforge.net/cgi-bin/awstats.pl
2, 基于Perl:并且很好的解決了跨平臺(tái)問題,系統(tǒng)本身可以運(yùn)行在GNU/Linux上或Windows上(安裝了ActivePerl后);分析的日志直接支持Apache格式 (combined)和IIS格式(需要修改)。Webalizer雖然也有Windows平臺(tái)版,但目前已經(jīng)缺乏維護(hù);AWStats完全可以實(shí)現(xiàn)用一套系統(tǒng)完成對(duì)自身站點(diǎn)不同服務(wù)器:GNU/Linux/Apache和Windows/IIS服務(wù)器的統(tǒng)一統(tǒng)計(jì)。
3, 效率比較高:AWStats輸出統(tǒng)計(jì)項(xiàng)目比Webalizer豐富了很多,速度仍可以達(dá)到Webalizer的1/3左右,對(duì)于一個(gè)日訪問量百萬級(jí)的站點(diǎn),這個(gè)速度都是足夠的;
4, 配置/定制方便:系統(tǒng)提供了足夠靈活但缺省也很合理的配置規(guī)則,需要修改的缺省配置不超過3,4項(xiàng)就可以開始運(yùn)行,而且修改和擴(kuò)展的插件還是比較多的;
5, AWStats的設(shè)計(jì)者是面向精確的"Human visits"設(shè)計(jì)的,因此很多搜索引擎的機(jī)器人訪問都被過濾掉了,因此有可能比其他日志統(tǒng)計(jì)工具統(tǒng)計(jì)的數(shù)字要低,來自公司內(nèi)部的訪問也可以通過IP過濾設(shè)置過濾掉。
6, 提供了很多擴(kuò)展的參數(shù)統(tǒng)計(jì)功能:使用ExtraXXXX系列配置生成針對(duì)具體應(yīng)用的參數(shù)分析會(huì)對(duì)產(chǎn)品分析非常有用。
AWStats安裝
# cd /usr/ports/www/awstats/
# su -
# make
# make install
配置文件
# cd /usr/local/www/cgi-bin
# mv awstats.sitename.conf awstats.conf
# vi awstats.conf
至少修改3個(gè)地方
# Example: "gzip -d </var/log/apache/access.log.gz |"
#
LogFile="/var/log/httpd-access.log"
# Example: "myintranetserver"
#
SiteDomain="chiwawa.plala.jp"
# Default: "/icon" (means you must copy icon directories in "/mywwwroot/icon"
#
DirIcons="../icons" #如果你的其他東西都是缺省安裝話,否則自己研究一下。
日志分析
./awstats.pl -update -config=sitename
比如:./awstats.pl -update -config=chiwawa.plala.jp
log比較大的話你就要耐心等一會(huì)兒
日志統(tǒng)計(jì)自動(dòng)運(yùn)行
# vi /etc/crontab
添加
# #update awstats
10 8 * * * (cd /usr/local/www/cgi-bin/awstats/; ./awstats.pl -update -config=chiwawa.plala.jp)
這樣每天早上8點(diǎn)10分自動(dòng)更新