使用Webalizer查看網(wǎng)站統(tǒng)計(jì)信息
譯文【51CTO.com快譯】Webalizer這款免費(fèi)的開(kāi)源應(yīng)用程序用于分析Apache Web訪問(wèn)日志和使用日志以及創(chuàng)建網(wǎng)站統(tǒng)計(jì)信息。分析Web日志后,它會(huì)生成各種網(wǎng)站統(tǒng)計(jì)信息,比如每日統(tǒng)計(jì)信息、每小時(shí)統(tǒng)計(jì)信息、基于大小/使用量/點(diǎn)擊量/訪問(wèn)量/推薦人/訪客所在國(guó)的熱門(mén)URL以及下載的數(shù)據(jù)量等,配以一目了然的圖表/頁(yè)面。簡(jiǎn)而言之,Webalizer便于解讀日志,不然日志就不好解讀。
雖然這款應(yīng)用程序很老,但非常有效,是Awstat的出色替代版。安裝也很容易,因?yàn)镽HEL和CentOS的基本存儲(chǔ)庫(kù)附有其軟件包。先從先決條件和安裝說(shuō)起。
先決條件
由于我們將監(jiān)測(cè)Apache Web服務(wù)器日志,因此需要安裝有Apache的系統(tǒng)。想安裝Apache,從終端運(yùn)行以下命令,
- $ yum install httpd
安裝
如上所述,基本存儲(chǔ)庫(kù)附有Webalizer軟件包,我們可以使用yum輕松安裝它。運(yùn)行以下命令來(lái)安裝webalizer:
- $ yum install webalizer
如果你配置了單個(gè)服務(wù)器,使用httpd.conf的默認(rèn)設(shè)置,那么就是這樣。默認(rèn)情況下,Webalizer被配置成從默認(rèn)日志位置獲取和分析日志。
配置多臺(tái)Web服務(wù)器
要將webalizer用于多個(gè)Web實(shí)例,我們將為每個(gè)Web服務(wù)器實(shí)例創(chuàng)建不同的webalizer配置文件:
- $ mkdir /etc/webalizer
現(xiàn)在將webalizer.conf 從/etc/文件夾拷貝到已創(chuàng)建的目錄中,并重命名。
- $ cp /etc/webalizer.conf /etc/webalizer/webalizer.test-domain1.com.conf
同樣為其他域創(chuàng)建文件,并更改文件中的下列參數(shù),以便與每個(gè)域的配置匹配:
- $ vi /etc/webalizer/webalizer.test-domain1.com.conf
并更改:
- LogFile /usr/local/apache2//logs/test-domain1.com_access.log
- OutputDir /usr/local/apache2/htdocs/test-domain1.com/webalizer
保存文件并退出。現(xiàn)在我們將通過(guò)運(yùn)行以下命令,往webalizer目錄填充日志:
- $ webalizer -c /etc/webalizer/webalizer.test-domain1.com.conf
每當(dāng)我們需要使用webserver的***lod數(shù)據(jù)重新填充webalizer目錄時(shí),需要運(yùn)行該命令,或者我們也可以通過(guò)創(chuàng)建一個(gè)計(jì)劃任務(wù)(cron job),安排該命令每小時(shí)運(yùn)行一次。想創(chuàng)建計(jì)劃任務(wù),請(qǐng)運(yùn)行:
- $ crontab -e
并在文件中輸入以下條目:
- 0 * * * * webalizer -c /etc/webalizer/webalizer.test-domain1.com.conf
訪問(wèn)weblizer
由于webalizer文件夾現(xiàn)已填充,我們可以使用以下URL訪問(wèn)webalizer:
- http://test-domain1.com/webalizer
現(xiàn)在你檢查webalizer生成的各種報(bào)告:
以上就是配置Webalizer以查看網(wǎng)站統(tǒng)計(jì)信息的整個(gè)教程,歡迎留言交流。
原文標(biāo)題:Checking website statistics using Webalizer,作者:SHUSAIN
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】