技术开发 频道

开源到底在中国能不能发展?

日志统计分析程序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可执行文件。
0
相关文章