安装webalizer分析nginx和apache的日志

发布时间:2021-01-17编辑:脚本学堂
安装webalizer分析nginx和apache的日志

本文介绍webalizer的安装和使用。

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 www.centos.bz

LogFile /home/centos/log/access.log #指定需要分析的日志
Incremental yes #为yes时,使每天分析结果存在,否则只会为当时分析的
HostName www.centos.bz #用于html标题等的显示
之后执行/usr/local/webalizer -c /usr/local/webalizer/etc/webalizer.conf命令开始生成html文件。
注意:日志格式必须为CLF格式,默认的apachenginx的格式都为CLF,以apache日志格式为例:
LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""

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