现在网上已有很多站点都使用awstats进行web服务器日志分析,但个人看来,利用webalizer来分析web日志也不差,安装
Webalizer具有以下一些特性:
是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,所以分
webalizer支持标准的一般日志文件格式(Common Logfile Format);除此之外,也支持几种组合日志格式(Combined Logfile
可以支持多种语言,也可以自己进行本地化工作。
支持多种平台,比如UNIX、linux、NT, OS/2 和 MacOS等。
更多的可以查看官网:http:///
webalizer的安装:
webalizer的安装其实很简单,编译安装即可,安装时可能会提示你需要libpng,gd库的支持。
1.下载 webalizer-2.21-02-src.tar.bz2
2.编译安装
tar -xvjf webalizer-2.21-02-src.tar.bz2
cd webalizer-2.21-02
./configure
make
make install
在./configure出现需要libpng,gd库的支持时,直接使用yum install libpng* 或 yum install gd* 解决依赖即可。
1.安装完webalizer后,可以发现webalier命令被安装在/usr/local/bin下,配置文件webalizer.conf.sample放
2.修改webalizer.conf
主要修改下面行就行
LogFile /logs/***.log
LogType clf
OutputDir /www/html/webalizers
HistoryName /var/lib/webalizer/webalizer.hist
Incremental yes
IncrementalName /var/lib/webalizer/webalizer.current
HostName www.***.com
Incremental 为yes时,使每天分析结果存在,否则只会为当时分析的,LogType 定义为clf ,所以要分析的nginx日志的
3. 写个脚本,定时分析
vi
#!/bin/bash
/usr/local/bin/webalizer -c /etc/webalizer.conf -o /www/html/webalizers /logs/***.log
这里的配置文件,输出目录,分析的日志都给了指定,当然,在配置文件中这义过,在这不指定也行,例如要分析多个站点
4.访问
http://www.***.com/webalizers/index.html即可,这样直接可以访问,但我们不需要自己网站的统计信息,因此需要将
















