awstats.png

awstats 這個工具可以透過分析Server的access log檔來統計網站流量

資料的部份可以透過時間長短、來訪者的資料(國籍之類的)、瀏覽器種類來作分類

這些統計資訊則透過Web介面顯示出來

而上面這個圖是裝完awstats後的Web介面(還不錯精美= =+)

 

接下來就是安裝的部份啦

首先先安裝套件

sudo apt-get install awstats

 

接著到/etc/awstats/底下可以看到預設的awstats.conf檔

把這個檔複製並更名 假如網站名稱為www.domain.com的話

cp awstats.conf awstats.www.domain.com.conf

到時候指定好config的參數 他就會去讀這個檔案的設定

 

然後要稍微修改一下 awstats.www.domain.com.conf中的內容

  • 找到「LogFile=」的部份,修改並加上加上你要讀的access log檔,例如:LogFile="/var/log/apache2/access.log"
  • 找到「LogFormat=」的部份,將預設的4修改為1,如:LogFormat=1 (如果後面執行的時候顯示格式有錯,可以改回4,但是可能有些東西會沒辦法分析)
  • 找到「SiteDomain=」的部份,設定你網站的網址,如:SiteDomain="www.domain.com"
  • 找到「#LoadPlugin="decodeutfkeys"」的部份,將前面的#刪掉,這個能讓utf編碼的關鍵字能夠正常顯示(這邊是參考網路上的教學,至於不加會不會有問題,倒是沒有實際測試過)

 

接著到/usr/share/awstats/lang底下修改語系檔,將awstats-tw.txt將內容的big改成utf-8並用utf-8的編碼存成awstats-utf8.txt檔案

sudo cat awstats-tw.txt | sed -e 's/big5/utf-8/' | iconv -f big5 -t utf8 > awstats-tw-utf8.txt 

如果發現有權限的錯誤,可以直接轉成root再試,通常這樣就可以解決了

 

設定好之後就可以開始作第一次分析了

/usr/lib/cgi-bin/awstats.pl -config=www.domain.com

 

之後如果要再做分析,只要在後面加上-update就可以了

/usr/lib/cgi-bin/awstats.pl -config=www.domain.com -update 

 

分析之後還沒結束

雖然資料分析完了,不過還是需要Web介面,所以還必須設定一下目錄

修改/etc/apache2/site-available/default (或是你的其他網站設定檔)

加上以下內容

Alias /awstatsclasses/ "/usr/share/awstats/lib/"
Alias /awstats-icon/ "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css"
ScriptAlias /awstats/ /usr/lib/cgi-bin/

  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Options None
  AllowOverride None
  Order allow,deny
  Allow from All
 

接著看網頁應該就可以看到結果了

http://www.domain.com/awstats/awstats.pl?config=www.domain.com

 

另外要注意的是awstat並不會自動更新

所以必須設定crobtab之類的程式,一天更新一次資料之類的才行

以每天半夜三點執行為例,修改/etc/crobtab 加上以下指令

00 3 * * * root /usr/lib/cgi-bin/awstats.pl -config=www.domain.com -update > /dev/null

 

參考網頁

http://blog.db.idv.tw/2009/09/awstatsweb-log.html
http://2007xyz.blogspot.com/2007/10/ubuntu-704-awstats.html
http://blog.longwin.com.tw/2009/08/ubuntu-904-server-instatll-awstats-2009/
http://vega02.pixnet.net/blog/post/32284929
http://oss.tw/elgg/pg/forum/topic/17314/-ubuntu-1010-awstats/
http://maestric.com/doc/ubuntu/awstats

文章標籤
創作者介紹
創作者 卡卡 的頭像
卡卡

卡卡的程式部落格

卡卡 發表在 痞客邦 留言(0) 人氣()