webalizer是一个自动分析日志文件的软件。下面简单介绍如何安装和使用。
1、安装依赖
- yum install gd-devel libpng-devel zlib-devel
2、下载安装
- wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz
- tar xzf webalizer-2.23-05-src.tgz
- cd webalizer-2.23-05
- ./configure –prefix=/usr/local/webalizer –with-language=simplified_chinese
- make && make install
3、修改webalizer.conf文件
- cd /usr/local/webalizer/etc/
- cp webalizer.conf.sample webalizer.conf
- vi webalizer.conf
主要修改以下几处:
- LogFile /home/centos/log/access.log
- OutputDir /home/centos/web/log
- Incremental yes
- HostName devops.webres.wang
LogFile /home/centos/log/access.log #指定需要分析的日志
Incremental yes #为yes时,使每天分析结果存在,否则只会为当时分析的
HostName devops.webres.wang #用于html标题等的显示
之后执行/usr/local/webalizer/bin/webalizer -c /usr/local/webalizer/etc/webalizer.conf命令开始生成html文件。
注意:日志格式必须为CLF格式,默认的apache和nginx的格式都为CLF,以apache日志格式为例,
- LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""
安装配置提示:
1、更多的编译选项执行./configure –help获得。
2、详细的配置方法在安装包目录README文件。