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的那段注释即可。

<servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <init-param> <param-name>clientInputTimeout</param-name> <param-value>100</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>cgiPathPrefix</param-name> <param-value>WEB-INF/cgi</param-value> </init-param> <load-on-startup>5</load-on-startup> </servlet>

还有:

<servlet-mapping> <servlet-name>cgi</servlet-name> <url-pattern>/cgi-bin/*</url-pattern> </servlet-mapping>

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

2)启用taomcat日志

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

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".log" pattern="combined" resolveHosts="false" fileDateFormat="yyyy-MM-dd"/>

注意: 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页面上点“立即更新”获得最新分析结果。

tomcat日志分析工具awstats配置相关推荐

  1. java tomcat 日志分析工具_tomcat日志集中采集、分析与展示的几种方法

    大家在做分布式web系统的时候,比如那么多个tomcat,每天都会产生很多的日志(虽然已经按小时进行日志拆分了,但日志内容还是很大,vim查日志的时候很慢),而且那么多个tomcat,每个tomcat ...

  2. 日志分析工具Awstats实战之Apache篇-多站点日志分析

    前面两篇都在讲述如何去部署nginx下的awstats日志分析工具,现在终于轮到apache.作为老牌的网页服务器,awstats对apache的支持非常完美,所以整个配置过程也是十分简单.因此,在这 ...

  3. web 日志分析工具 awstats 简单安装

    awstats安装使用 awstats是一个开源的日志分析工具,用perl编写.感觉还不错,把安装记录写下,也许有人用的到. 可以分析大部分标准日志数据,如apache的,nginx的都可以 首先下载 ...

  4. java tomcat 日志分析工具_设计一个Tomcat访问日志分析工具

    常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的资 ...

  5. 强大的日志分析工具AWStats经典备忘

    awstats经典备忘 [保留] 日志分析软件awstats的安装使用简易指南 http://www.chinaunix.net 作者:missing-cn   发表于:2006-09-30 08:1 ...

  6. Linux下Apache日志分析工具--AWStats安装使用

    source:http://blog.sina.com.cn/s/blog_5ce0e67e0100baf5.html http://doc.linuxpk.com/28437.html 1.事先安装 ...

  7. awstats linux日志分析,Linux 日志分析工具之AWStats详解

    一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...

  8. Linux 日志分析工具之awstats详解

    一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...

  9. centos 7.6 ——AWstate 日志分析工具——优化域名

    centos 7.6 --AWstate 日志分析工具 文章目录 centos 7.6 --AWstate 日志分析工具 (1)配置DNS服务 (3) 安装AWstat (3)虚拟机win 10 验证 ...

最新文章

  1. JavaWeb手机短信实现前台利用JS获取随机验证码,倒计时效果
  2. How to Build Your Own Blockchain Part 4.2 — Ethereum Proof of Work Difficulty Explained
  3. java 堆栈_Java中线程与堆栈的关系
  4. 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
  5. Java Web笔记之Struts2.1 +Hibernate3.3 +Spring3.0
  6. python启动方法_python进程开启的两种方式
  7. python匿名函数使用
  8. 最好的虚拟服务器,最好虚拟主机推荐给大家
  9. Golang 之轻松化解 defer 的温柔陷阱
  10. linux设备驱动 注册 命令6,Linux设备驱动调试
  11. Android AIDL Service 跨进程传递复杂数据
  12. 微信内置浏览器缓存如何避免,如何防止微信缓存
  13. mybatisPlus实现创建时间、更新时间自动添加
  14. [原创]中国大陆民谣盘点系列(1) 沈庆《这么多年以来》
  15. JQuery:$(...).ajaxSubmit is not a function
  16. Dense Deep Unfolding Network with 3D-CNN Prior for Snapshot Compressive Imaging
  17. Urho2D和 Physics2D
  18. 处理 mysql error 1205
  19. Java中float_java中float什么意思?
  20. PROTEUS最新版本下载CSDN_剪映4k版本下载-剪映4k版本60帧画质最新版v4.4.4

热门文章

  1. 《我的助理辞职了》读后感
  2. 集中监控计算机主要功能
  3. TEE原理及应用举例
  4. 腾讯云服务器如何搭建跨境电商亚马逊多店铺管理环境
  5. fedora安装vim可用
  6. 人工智能 DFS 水壶问题 Java
  7. 中国乳化机市场现状研究分析与发展前景预测报告
  8. 网络虚拟机没有网络怎么办 ,配置虚拟机网络,以及网络映射
  9. 萤火虫为增加LED亮度带来灵感
  10. 中国电信即将全面赶超中国联通,巩固第二大运营商地位