設定難度:簡單,極適合新手架設
軟體特色:大致上,所有分析的內容他都有了!雖然圖表比較沒有那麼炫...
授權模式:GPL
首先先確定必須安裝的rpm有沒有安裝:
zlib-1.1.3-25.7
zlib-devel-1.1.3-25.7
libpng-devel-1.0.14-0.7x.3
libpng-1.0.14-0.7x.3
gd-1.8.4-4
gd-devel-1.8.4-4
下載安裝
代碼: 選擇全部
[root@test root]# wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz
[root@test root]# cd /usr/local/src
[root@test src]# tar -zxvf /root/webalizer-2.01-10-src.tgz
[root@test src]# cd webalizer-2.01-10
[root@test webalizer-2.01-10]# ./configure --prefix=/usr/local \
> --with-language=chinese
[root@test webalizer-2.01-10]# make
[root@test webalizer-2.01-10]# mkdir -p /usr/local/man/man1
[root@test webalizer-2.01-10]# make install
[root@test webalizer-2.01-10]# mkdir -p /usr/local/apache2/htdocs/webalizer
註:建議安裝語系採用預設英語,而非中文,否則產生網頁會有亂碼
編輯設定檔
代碼: 選擇全部
[root@test root]# cd /etc
[root@test etc]# cp webalizer.conf.sample webalizer.conf
[root@test etc]# vi webalizer.conf
# 只要修改底下這幾個重要的資訊即可:
LogFile /var/log/httpd/access_log #這個就是你的 Apache 登錄檔完整路徑與檔名
LogType clf #選擇 log file 的格式,就是 clf 這種啦!
OutputDir /usr/local/apache2/htdocs/webalizer #當資料處理完畢之後,輸出的目錄
Incremental yes #當你的 logrotate 不是一個月一次時,必需設定!
HostName www.bruce.idv.tw #輸出檔案的時候,顯示在最上方的主機名稱
# 其他的則使用預設值就可以啦!很簡單的啦!
另外在最下面有Hide的選項,可以把不要計算的副檔,譬如是*.js或是*.swf加入。
設定每天排程
[root@test etc]# vi /etc/crontab
# 加入底下這一行:
20 2 * * * root /usr/local/bin/webalizer
# 說的是每天的 2:20 執行一次 webalizer
webalizer亦可放在windows上執行,將排程指定webalizer.exe後面加入conf即可執行。