在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况。但是由于access_log文件记录的信息太多,查看起来很不方便,所以我们使用AWStats分析系统生成图形界面查看。
AWStats是使用perl语言开发的一款开源日志分析工具,它不仅可用来分析Apache网站服务器的访问日志,也可以用来分析Samba、Vsftpd、IIS等服务的日志信息。结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析。
AWStats软件包可以从http://awstats.sourceforg.net网站中下载。
1、安装AWStats软件包
awstats软件包安装非常简单,只需要将软件包解压后部署到httpd服务器中的“/usr/local/”目录下即可。
[root@localhost /]#unzip awstats-7.0.zip
[root@localhost /]#mv awstats-7.0 /usr/lcoal/awstats
2、为要统计的站点建立配置文件
使用AWStats系统时,该系统支持分别统计多个网站的日志文件,通常以网站名称来区分不同的站点。因此,在执行日志文件分析之前,需要为每个web站点建立站点统计配置文件,借助于AWStats程序提供的awstats_configure.pl脚本可以简化创建过程。
[root@localhost /]#cd /usr/lcoal/awstats/tools/
[]root@localhost tools]#./awstats_configure.pl
之后将会进入一个交互的配置过程,将会检查awstats的安装目录,httpd服务的配置路径,日志记录格式等系统环境,并提示用户指定站点名称,设置配置文件路径。
1)指定httpd主配置文件的路径