ubutun 下webalizer 分析Apache日志

kevin.Zhu 发布于:2013-1-16 16:19 分类:Web日志分析  有 10 人浏览,获得评论 0 条  

webalizer中文乱码问题、直接编辑安装webalizer 并不使用中文包。


在Linux下有许多日志及流量分析软件。Webalizer是一个高效、免费的Web服务器日志分析程序,其官方站点为http://www.webalizer.org/,如图16-32所示。Webalizer分析结果以HTML文件格式保存,从而可以很方便地通过Web服务器进行浏览。Internet上的很多站点都使用Webalizer进行Web服务器日志分析。

用Webalizer 分析Apache 日志

1.安装Webalizer

$ sudo apt-get install webalizer


 配置Webalizer

我们可以通过命令行配置Webalizer,也可以通过配置文件进行配置。下面将重点介绍使用配置文件进行配置,该方法使用形式比较直观,使用比较普遍。

Webalizer的配置文件的路径是"/etc/webalizer/webalizer.conf",它有一个对应的模板文件/etc/webalizer/webalizer.conf.sample。在一般情况下,该配置文件的默认参数配置都能满足一定的应用需要,可以直接使用。接下来以实例的方式给大家介绍如何配置该文件。

使用vi编辑Webalizer配置文件。

[root@localhost ~]# vi /etc/webalizer/webalizer.conf

设置访问日志的存放路径。

将系统默认值:

LogFile /var/log/apache2/access_log~1

改为如下内容:

LogFile /var/log/apache2/access.log


设置报表输出目录。

从默认值:

OutputDir /var/www/webalizer



使用crontab命令让Webalizer每天生成Apache的当日流量统计分析。

[root@localhost ~]# crontab -e

添加如下配置行,使得Webalizer每晚9点生成当天的Squid流量统计分析结果。

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

查看页面如下: