安装webalizer分析nginx和apache的日志

webalizer是一个自动分析日志文件的软件。下面简单介绍如何安装和使用。
1、安装依赖

  1. yum install gd-devel libpng-devel zlib-devel

2、下载安装

  1. wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz
  2. tar xzf webalizer-2.23-05-src.tgz
  3. cd webalizer-2.23-05
  4. ./configure --prefix=/usr/local/webalizer --with-language=simplified_chinese
  5. make && make install

3、修改webalizer.conf文件

  1. cd /usr/local/webalizer/etc/
  2. cp webalizer.conf.sample webalizer.conf
  3. vi webalizer.conf

主要修改以下几处:

  1. LogFile /home/centos/log/access.log
  2. OutputDir /home/centos/web/log
  3. Incremental yes
  4. HostName www.centos.bz

LogFile /home/centos/log/access.log #指定需要分析的日志
Incremental yes #为yes时,使每天分析结果存在,否则只会为当时分析的
HostName www.centos.bz #用于html标题等的显示
之后执行/usr/local/webalizer/bin/webalizer -c /usr/local/webalizer/etc/webalizer.conf命令开始生成html文件。
注意:日志格式必须为CLF格式,默认的apache和nginx的格式都为CLF,以apache日志格式为例,

  1. LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""

安装配置提示:
1、更多的编译选项执行./configure –help获得。
2、详细的配置方法在安装包目录README文件。

标签:ApacheNginx 发布于:2019-11-24 12:31:51