Apache实现日志监控有两个工具可以用webalizer和awstats

首先介绍下webalizer

webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览。Internet上的很多站点都使用webalizer进行web服务器日志分析。

首先在www.webalizer.org上下载webalizer-2.2.3

解压webalizer-2.2.3

wps_clip_image-26719

切换到 cd  /usr/local/src/webalizer-2.23-05

执行依次执行

./configure  --sysconfdir=/etc    指定安装到/etc

make

make  install  

 

安装httpd服务

mkdir  /mnt/cdrom  创建光盘挂载点

mount /dev/cdrom /mnt/cdrom/    挂载光盘

[root@localhost ~]# rpm -ivh /mnt/cdrom/Server/httpd-2.2.3-31.el5.i386.rpm   安装httpd服务

# service httpd start    启动httpd服务

编辑系统的计划任务表,我们可以做到系统自动执行我们这里为了联系设置五分钟运行一次

# vim /etc/crontab

wps_clip_image-28164

#mkdir  /etc/cron.web   创建这个文件

# cd /etc/cron.web

# vim web   创建一个任务

wps_clip_image-12374

给这个web加上可执行的权限

# chmod a+x web

 

日志生成的文件在/var/www/html/log下   现在我们要创建一个log目录

# mkdir /var/www/html/log/

wps_clip_image-5841

 

下面我们用浏览器看下日志的报表

http://192.168.1.100/log

wps_clip_image-9599

至此我们已经实现webalizer监控apache