awstats簡易應用分析安裝

網站都是用谷歌統計代碼做爲網站的日常分析依據,但由於某個活動專題沒有加入谷歌統計代碼,但業務部門需要詳細的分析報告。


本來打算用awk把常用的一些,獨立IP,hit值等統計出來,但總覺得麻煩還不全,於是想起用awstats分析。

1、首先專題頁面是主站下面的,我就對日誌做了賽選
#cat xxx.log |grep "專題關鍵詞" >> 專題.log
2、在已經有的apache存在的管理服務器上暗轉awstats
下載awstats:http://awstats.sourceforge.net/ 下載最新版的awstats,最新版目前是7.0版
3、解壓、建文件夾
#tar -zxvf ./awstats-6.0.gz
#cp -R ./awstats /usr/local/awstats
將包解壓並拷貝到/usr/local/awstas目錄下,基本就完成了awstats的安裝,
4、配置awstats
awstats的配置使用awstats的配置工具 /usr/local/awstats/tools/configure.pl 進行配置,首先用vi打開configure.pl文件,看看第一行有關perl運行環境的配置是否正確,然後運行下面的命令進行配置:
#/usr/local/awstats/tools/configure.pl
基本上整個配置過程很簡單,回車和簡單填寫一些就結束了,configure.pl工具會自動修改您的apache配置,在apache的配置文件httpd.conf文件中自動修改下面信息
CustomLog /yourlogpath/yourlogfile common

CustomLog /yourlogpath/yourlogfile combined
這樣的修改將讓您的apache在記錄日誌的時候記錄到更多可用於分析的內容,比如來訪者的瀏覽器、來訪者的身份(是否爲蜘蛛、機器人等)。
同時configure.pl還將自動在httpd.conf文件中添加下面內容:
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" 
Alias /awstatscss "/usr/local/awstats/wwwroot/css/" 
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" 
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" 


Options None 
AllowOverride None 
Order allow,deny 
Allow from all 
這將配置awstats可以通過web客戶端訪問。
configure.pl還將根據安裝過程中您的回答(要分析的網站名稱)信息,自動生產/etc/awstats /awstats.yourdomain.conf文件,Michael生成的文件是awstats.toplee.conf文件,這個文件幾乎不用修改,就可以了,如果您有些特殊的設置,可以自己修改該文件進行配置,Michael的配置文件裏面最基本的幾行配置內容如下:
LogFile="/var/log/httpd/toplee.com-access_log"
LogType=W
LogFormat=1
LogSeparator=" "
SiteDomain="toplee.com"
HostAliases="toplee www.toplee 127.0.0.1 localhost old.toplee.com"
DNSLookup=2
DirData="/var/lib/awstats"
DirCgi="/awstats"
DirIcons="/awstatsicons"
AllowToUpdateStatsFromBrowser=0
AllowFullYearView=2
.....
其他的都是默認設置,不用修改
5、分析日誌
完成awstats的配置以後,要讓awstats開始第一次進行您的日誌文件的分析,並存放awstats的數據庫中,您需要運行下面的命令
#/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=toplee
上面的toplee替換成您/etc/awstats/awstats.yourhost.conf中的yourhost即可
這樣,awstats就完成了第一次數據的導入,今後您只需要定期再次運行此命令即可進行增量的更新!
Michael把這個命令加到了crontab中,讓他每天凌晨5點運行一次,呵呵,下面是加入到crontab的方法
#crontab -e
輸入內容 0 5 * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=toplee
至此,您的全部安裝和配置完成,重啓一下您的apache,在ie裏面輸入http://www.yourhost.com/awstats /awstats.pl?config=yoursitename&lang=yourlang即可訪問!呵
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章