使用Awstats分析我們的易動五星上將主機(jī)訪問日志
去年底租用了易動的五星上將主機(jī),是windows下的asp類型,可以說這個主機(jī)的各方面配置、服務(wù)都是很強(qiáng)的,尤其是還提供了access log的分析工具:weblizer,不過我們這些用慣了Awstats的還真不習(xí)慣那個WebLizer的分析結(jié)果,全英文界面對于我這樣的人就是最大的困難。所以決定在自己的本地搭建一個Awstats的環(huán)境,從主機(jī)上面把Access日志下載下來分析,方面我們對網(wǎng)站的訪問狀況進(jìn)行監(jiān)控。
一:安裝ActivePerl,這個可以從網(wǎng)上隨意下載一個來安裝,這個主要是提供Awstats的運(yùn)行環(huán)境。
二:下載并安裝Awstats。在安裝的時候要指定Apache的目錄,由于主機(jī)是iis的我們就直接none了。后面提示的就是站點(diǎn)的配置了,填寫一個站點(diǎn)的別名就可以了,例如我設(shè)置的是 pfee.cn 。
三:在安裝后的Awstats目錄下的wwwroot\cgi-bin目錄下建立data目錄,建立logs目錄,iisLogs目錄,當(dāng)然這三個目錄可以根據(jù)自己喜好隨意放置,目錄都可以在配置文件中修改的。
iisLogs文件用于存放下載的iis訪問日志。
Logs目錄用于使用郵費(fèi)網(wǎng)提供的轉(zhuǎn)換工具轉(zhuǎn)換后的訪問日志
Data目錄用于Awstats存放其統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
四.安裝java虛擬機(jī),已經(jīng)有的就直接跳過此步驟。
五.下載郵費(fèi)網(wǎng)為大家提供的轉(zhuǎn)換工具包。
下載地址: http://www.uedom.cn/pfee/download/www.uedom.cn_awstats_convert.zip
下載轉(zhuǎn)換包前,確認(rèn)你的主機(jī)的日志格式如下哦:
#Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken
呵呵,因?yàn)槲业霓D(zhuǎn)換格式就是把這個格式轉(zhuǎn)換成awstats需要的格式。
六:把下載的包解壓后,打開conVenrt.bat 文件,
修改其中的
set IIS_LOG_PATH="D:\Program Files\AWStats\wwwroot\cgi-bin\iisLog"
set OUTPUT_LOG_PATH="D:\Program Files\AWStats\wwwroot\cgi-bin\logs"
為您機(jī)器上的相應(yīng)目錄。
另外修改java的執(zhí)行文件目錄到您的機(jī)器相應(yīng)目錄。
下載您的最新的access log到iislog目錄下,雙擊convert腳本進(jìn)行執(zhí)行。進(jìn)入logs目錄看是否生成了轉(zhuǎn)換格式后的日志文件,生成則繼續(xù)下一步。沒有生成的需要接著研究這里。
七:修改站點(diǎn)對應(yīng)的awstats 配置文件,例如我安裝配置的站點(diǎn)別名叫 pfee.cn
那我的配置文件就是awstats.pfee.cn.conf
用文本編輯器打開這個文件
修改其中的幾個重要參數(shù):
LogFile="D:\Program Files\AWStats\wwwroot\cgi-bin\logs\ex%YY-0%MM-0%DD-8.log"
LogType=W
LogFormat = "date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"
LogSeparator=" "
SiteDomain="pfee.cn"
HostAliases=" pfee.cn "
DNSLookup=1
DirData=" D:\Program Files\AWStats\wwwroot\cgi-bin\data "
DirCgi="/cgi-bin"
DirIcons="../icon"
LoadPlugin="timezone +8"
這里注意LogFile一定要設(shè)置%DD后面為-8哦,不要設(shè)置為-0。這個因?yàn)閕is日志的時間都是格林威治時間,根我們是有時差的。LoadPlugin="timezone +8" 這一條也是讓Awstats知道我們的時間差的。還有DirData按照經(jīng)驗(yàn)最后使用絕對目錄。
八:修改完成,并且有了轉(zhuǎn)換好的日志,那么就update一次嘗試一下吧:
執(zhí)行:
awstats.pl -config=pfee.cn -update
執(zhí)行會得到如下的輸出:
D:\Program Files\AWStats\wwwroot\cgi-bin>awstats.pl -config=pfee.cn -update Create/Update database for config "D:\Program Files\AWStats\wwwroot\cgi-bin/awst ats.pfee.cn.conf" by AWStats version 6.6 (build 1.887) From data in log file "D:\Program Files\AWStats\wwwroot\cgi-bin\logs\ex070320.lo g"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 3791) Jumped lines in file: 3791 Found 3791 already parsed records. Parsed lines in file: 0 Found 0 dropped records, Found 0 corrupted records, Found 0 old records, Found 0 new qualified records. |
當(dāng)發(fā)現(xiàn) “Found 0 new qualified records.”這里的Found 后面有了大于0的數(shù)字就說明我們基本成功了。
九:配置Awstats的cgi-bin目錄到本機(jī)的iis下,就可以正常訪問統(tǒng)計(jì)結(jié)果了。
希望大家也都配置成功哦,有什么問題歡迎來郵費(fèi)網(wǎng)找我,地址:http://www.uedom.cn
轉(zhuǎn)載請保留出處!謝謝。
更多關(guān)于 Awstats 訪問日志 的鴛鴦雙俠BLOG@郵費(fèi)網(wǎng)
暫時還沒有相關(guān)的鴛鴦雙俠BLOG@郵費(fèi)網(wǎng)更多關(guān)于 Awstats 訪問日志 的站內(nèi)信息
暫時還沒有相關(guān)的站內(nèi)信息本站部分文章轉(zhuǎn)載于網(wǎng)上,版權(quán)歸原作者所有 如果侵犯您的權(quán)益,請Email和我聯(lián)系!

