Webalizer是一个好用的Web Server纪录档分析软体,它除了能够分析Apache web server所产生的log纪录档之外,还能够分析FTP的Log档,以相当精美的HTML网页输出,目前相当多的网站便是使用这一个软体作为流量分析统计之用,因此在这边也分享给各位来使用。
Webalizer还有一个好处便是您可以透过这个软体来分析网站的运作情况,同时还有支援中文语系,不过要使用时请先看一下INSTALL及README两个档案,因为并不是很好安装,同时设定也颇为困难,您可能先要了解Apache Web Server的运作才比较能够了解选项的内容.
如何取得Package(目前最新版为webalizer-2.01-10):
Webalizer Homepage: http://www.mrunix.net/webalizer/download.html
ADJ网页流量分析: http://www.adj.idv.tw/usage
安装前先解压压缩文档(tar.gz) :
[root@linux /]# cp webalizer-2.01-10-src.tgz /home/webalizer/ |
说明一下,由于网页输出时会用到gd来作绘图的部分,所以你必须先要有gd,没有请先安装gd。
编译Webalizer
--with-language=chinese:就是让webalizer变成中文化
[root@linux webalizer]#./configure --with-language=chinese --with-gdlib=/usr/lib --with-gd=/usr/bin |
运行webalizer ,复制以下文件到服务器适当的目录:
[root@linux webalizer]#cp webalizer /usr/bin/ |
配置“/etc/webalizer.conf”文件
编辑webalizer.conf.adj文件(将里面的值改成如下值):
LogFile /var/log/httpd/access_log |
配置Apache增加Webalizer输出目录
编辑httpd.conf,增加如下内容:
<Directory "/var/www/html/usage"> |
重起Apache:
[root@linux webalizer]#service httpd |
第一次手动运行webalizer
编辑webalizer.conf.adj文件(将里面的值改成如下值):
[root@linux webalizer]#/usr/bin/ |
编辑设定crontab,让它每二小时运行一次:
[root@linux webalizer]#crontab -e 0 */2 * * * /usr/bin/webalizer -c /etc/webalizer.conf http://apps.hi.baidu.com/share/detail/16204118 |
http://apps.hi.baidu.com/share/detail/16204118