日誌分析工具AWStats安裝

awstats介紹:
Awstats是一個優秀的基於Perl的WEB日誌分析工具,能夠跨平臺,界面友好,分析內容詳盡,而且支持多語言的操做界面,是一個發展很快應用很廣的日誌分析工具。你們能夠經過下面的地址訪問awstats項目在sourceforge.net上的項目主頁。
http://awstats.sourceforge.netcss

 

資料準備:awstats
訪問地址 http://awstats.sourceforge.net/ 下載最新版的awstats,最新版目前是6.1版,Michael當時下載的是6.0版的,awstats是一個GPL的開源projectweb

安裝環境:
Michael安裝awstats的環境是在redhat7.3,apache1.3.23,固然awstats也支持 freebsd和windows等平臺,只要確認您的機器正確安裝配置了perl環境,在redhat下面可使用光盤裏面自帶的rpm包使用rpm -ihv 命令安裝perl包,這裏很少說。數據庫

安裝過程:
一、redhat和apache、perl環境的安裝
這些安裝不在這裏講述,請參照Michael另外的文章說明。apache

二、安裝awstats
總的來說,Michael感受awstats的安裝和配置都很是簡單
首先下載awstats-6.0.gz到系統任何目錄下,進入該目錄,執行下面命令
#tar -zxvf ./awstats-6.0.gz
#cp -R ./awstats /usr/local/awstats
將包解壓並拷貝到/usr/local/awstas目錄下,基本就完成了awstats的安裝,而後就是配置windows

注意,您還須要本身手動建立兩個目錄,一個是/etc/awstats 和/var/lib/awstats 這兩個目錄都將在後面的配置中用到,一個用於存放站點日誌分析的配置文件,一個用於存放日誌數據信息。瀏覽器

三、配置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文件中添加下面內容:dom

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客戶端訪問。ide

另外,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
.....

其餘的都是默認設置,不用修改網站

這樣,您就完成了awstas的安裝和配置。

四、分析日誌
完成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便可訪問!呵呵,好好享受吧!

相關文章
相關標籤/搜索