Archive

文章標籤 ‘Webalizer’

網站流量分析軟體 Webalizer 安裝

2008年7月11日 尚無評論
目前需要針對網站進行流量分析,當然就想到 Webalizer
它除了能夠分析 Apache web server 所產生的log 紀錄檔之外,還能夠分析FTP 的 Log 檔,透過HTML網頁輸出,該有的都有
目前相當多的網站都採用流量分析統計之用
安裝的資訊在網路上非常的多,小弟就列出一些重點就好,其它細節就不羅列啦
要到以下網址取得Webalizer  目前最新是 2.01-10
Webalizer Homepage: http://www.mrunix.net/webalizer/download.html
在安裝前要先確定你是否有安裝取得Webalizer所需的相關套件
因為Webalizer 會要畫圖 所以要先確認GD Library有沒有
可以用  rpm -qi gd 查看看是不是系統原先就有
如沒就麻煩了 要先去安裝後Webalizer才能起作用

1.先解壓
 

  tar zxvf webalizer-2.01-10-src.tgz
  cd  webalizer-2.01-10

 
2.Configure

./configure –prefix=/usr/local/webalizer  –with-language=chinese –with-gdlib=/usr/lib –with-gd=/usr/bin

  小弟喜歡依package 的目錄放置 所以有加prefix
  其它的那–with-language=chinese 看你有沒有需要,有加就有中文化
  不過加了會有問題,因為GD Library目前似乎無法產生中文字的圖會變亂碼
  所以參考了 顏老師(2002) 寫的調整方式
 
  http://mail.tses.tcc.edu.tw/nuke/sections.php?op=viewarticle&artid=139
 
  就可以把中文化的GD Library 中文字改成英文字
  在此要特別注意,顏老師 是直接貼上perl 的script在html 所以 直接COPY來用會有問題
  問題出在@LINE=;  這原來應該是@LINE=〈IN〉;
 
3. make & make install

  接下就可以執行make 及 make install
 
4. 再來要設定你要將分析的html 結果放在哪,假設要放置 /var/www/html/usage
就先建立目錄
mkdir /var/www/html/usage
6.再來就改參數設定檔 /etc/webalizer.conf.sample 改成自己要用的
cp /etc/webalizer.conf.sample /etc/webalizer.conf
vi /etc/webalizer.conf
最重要的就是要改下面二行參數

OutputDir /var/www/html/usage
HostName  www.yourhostname.com
7.調整apahce httpd.conf 以便可以看到
vi /etc/httpd/conf/httpd.conf

加上以下的參數讓該目錄有權限使用

<Directory “/var/www/html/usage”>
Options None
AllowOverride None
Order deny,allow
Allow from all
</Directory>

別忘了重起 Apache 讓剛改的參數值生效

8.執行Webalizer
/usr/bin/webalizer -c /etc/webalizer.conf
第一次手動執行 Webalizer ,會有找不到記錄的現像..這是正常的
因為畫圖要至少三次,所以多執行幾次…就沒會成功囉
如果還是不能執行 可能是語系的問題
加上這個試試

export LANG=C
export LC_ALL=POSIX

9.設定crontab ..讓它每二小時跑一次:

crontab -e

加入

0 */2 * * * /usr/bin/webalizer -c /etc/webalizer.conf

這樣就大功告成啦

參考資訊:
Categories: 系統設定 Tags: ,