日志统计分析程序webalizer的安装和配置 webalizer是一个高效、免费的Web服务器日志分析程序。其分析结果是HTML文件格式的,从而可以很方便地通过Web服务器进行浏览。Internet上的很多站点都使用webalizer进行Web服务器日志分析。Webalizer具有以下一些特性。
◆ 它是用C语言写的程序,具有很高的运行效率。在CPU主频为200MHz的机器上,webalizer每秒钟可以分析1万条记录,所以分析一个40MB大小的日志文件只需要15秒。
◆ webalizer支持标准的一般日志文件格式(Common Logfile Format)。除此之外,也支持几种组合日志格式的变种,从而可以统计客户情况及客户操作系统类型。现在webalizer已经可以支持wu-ftpd xferlog日志格式及squid日志文件格式。
◆ 支持命令行配置及配置文件。
◆ 可以支持多种语言,也可以自己进行本地化工作。
◆ 支持多种平台,比如Unix、Linux、NT、OS/2和MacOS等。
1.安装 在安装以前,首先需要确保系统已经安装有gd库,可以使用下段代码:
# rpm -qa|grep gd
# gd-devel-1.8.4-4
# gdbm-devel-1.8.0-14
# gdbm-1.8.0-14
# sysklogd-1.4.1-8
# gd-1.8.4-4
用来确认系统已经安装有gd-deve和gd两个RPM包。
安装webalizer有两种方式:一种是下载源代码来安装;一种是直接使用RPM包来安装。
使用RPM包方式安装非常简单,从rpmfind.net找到webalizer包,下载以后运行以下代码,即可实现安装:
$ rpm -ivh webalizer-2.01_10-1.i386.rpm
对于源代码方式需要从
http://www.mrunix.net/webalizer/下载,然后安装。首先解开源代码包:
$ tar xvzf webalizer-2.01-10-src.tgz
在生成的目录中有个lang目录。该目录中保存了各种语言文件,但是只有繁体中文版本,可以自己转换成简体,或者重新翻译一下,然后进入生成的目录:
$ cd webalizer-2.01-10
$ ./configure
$ make --with-language=Chinese
$ make install
编译成功后,会在/usr/local/bin/目录下安装一个webalizer可执行文件。