Webalizer
Webalizer 是一个高效的,免费的web服务器日志分析程序。其分析结果以html文件格式保存,从而可以很方便的通过浏览器进行浏览。Internet上的多站点都使用webalizer 进行web服务器日志分析。
Webalizer特性
1. 为是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,所以分析一个40M大小的日志文件只需要15秒。
2. webalizer支持标准的一般日志文件格式(Common Logfile Format);除此之外,也支持几种组合日志格式(Combined Logfile Format)的变种,从而可以统计客户情况以及客户操作系统类型。并且现在webalizer已经可以支持wu-ftpd xferlog日志格式以及squid日志文件格式了。
3. 支持命令行配置以及配置文件。
4. 可以支持多种语言,也可以自己进行本地化工作。
5. 支持多种平台,比如UNIX、linux、NT, OS/2 和 MacOS等。
Webalizer安装
1. 从webalizer的官方站点下载webalizer,当前的最新版本是2.23-05。
2. 网址:www.webalizer.org
首先解开源代码包:
[root@localhost src]# tar -zxvf webalizer-2.23-05-src.tgz -C/usr/local/src/
进入 /usr/local/src/webalizer-2.23-05/
[root@localhost src]# cd /usr/local/src/webalizer-2.23-05/
3.在生成的目录中有个lang目录,该目录中保存了各种语言文件,但是只有繁体中文版本,可以自己转换成简体,或者自己重新翻译一下。
4.然后进入生成的目录: 执行
[root@localhost webalizer-2.23-05]# make
[root@localhost webalizer-2.23-05]# make install进行编译
[root@localhost ~]# rpm -ivh /mnt/cdrom/Server/httpd-2.2.3-31.el5.i386.rpm 安装httpd服务
# service httpd start 启动httpd服务
vim /etc/httpd/conf/httpd.conf
vim /etc/crontab 编译系统任务计划表
mkdir /etc/cron.web 创建这个文件
cd /etc/cron.web
vim web 创建一个任务
chmod a+x web
获得权限
查看
[root@localhost cron.web]# ll
-rwxr-xr-x 1 root root 118 04-19 11:15 web
[root@localhost cron.web]# cd /var/www/html/log
[root@localhost log]# ll
在浏览器里输入 http://192.168.23.123/log
转载于:https://blog.51cto.com/1334435032/1182530