tomcat日志分析工具awstats配置

来源:互联网 发布:智能管家机器人软件 编辑:程序博客网 时间:2024/06/07 22:18

Awstats是一个免费非常简洁而且强大有个性的统计工具。

配置环境:windows xp、tomcat 6.0.26、Awstats 6.95、ActivePerl-5.12.2.1202

 

一、下载Awstats及perl;

(假设已经安装好tomcat)

AWStats是在Sourceforge上的一个基于Perl的WEB日志分析工具,支持跨平台。下载地址:http://awstats.sourceforge.net/#DOWNLOAD

perl下载地址:http://www.activestate.com/activeperl/downloads

二、安装
windows下直接运行可执行程序就好了。
注:在安装awstats过程中根据提示输入相关路径,会创建相应的配置文件。创建配置文件是安装awstats的必要步骤,可以通过三种方式创建:
1)用安装包安装awstats会自动弹出创建提示窗口;
2)用解压包安装后手动运行awstats_configure.pl来创建配置文件;
3)拷贝awstats.model.conf文件,作相关更改以创建需要的配置文件。

安装的时候可以都不填。

三、配置

1)配置tomcat支持CGI功能

     (a)修改conf/context.xml文件

      将<Context>修改成<Context privileged="true">,放行可执行文件。

     (b)修改cong/web.xml文件

        去掉CGI的那段注释即可。

还有:

说明一下,tomcat自6.0起将servlets-cgi.jar集成到catalina.jar中了,所以很多教程中将server/lib/servlets-cgi.renametojar文件该名为servlets-cgi.jar这一步不需要做。

2)启用taomcat日志

     修改cong/server.xml文件,去掉日志的那段注释,并修改为:

注意: pattern="combined",而不是common。

3)部署awstats

     (a)将awstats/wwwroor/cgi-bin目录拷贝到某个工程的WEB0INF下,并改名为cgi,修改后路径: {tomcathome}/webapps/{工程}/WEB-INF/cgi

     (b)拷贝一下awstats.model.conf到当前目录,并改名为awstats.Demo.conf。(注:这里的Demo可以随便命名)

编辑该文件,主要是:

LogFile="D:/mysvn/public/ZYTX/Document/private/wuchunfu/access_kuuyo_log.%YYYY-%MM-%DD.txt" --(分析当天的日志)
SiteDomain="Demo"
HostAliases="Demo www.Demo 127.0.0.1 localhost" 
DefaultFile="index.jsp"
LogType = W     //指定了分析的是web日志文件
DirData="data"   //指定了存放分析结果文件的目录,根据配置文件的配置,在/WEB-INF/cgi目录建立一个空文件夹data存放分析后的数据。
拷贝awstats/wwwroor/icon 到tomcat/webapps/icon 目录下。

四、运行

1)在cmd下,进入到{tomcathome}/webapps/{工程}/WEB-INF/cgi目录,运行awstats.pl  -config=Demo –update

出现:From data in log file ...

2)查看分析结果

在浏览器中输入http://{工程}/cgi-bin/awstats.pl?config=Demo即可查看结果。

若在awstats.Demo.conf中设置AllowToUpdateStatsFromBrowser=1,可在web页面上点“立即更新”获得最新分析结果。

 

 

原创粉丝点击