tomcat日志分析工具awstats配置
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配置相关推荐
- java tomcat 日志分析工具_tomcat日志集中采集、分析与展示的几种方法
大家在做分布式web系统的时候,比如那么多个tomcat,每天都会产生很多的日志(虽然已经按小时进行日志拆分了,但日志内容还是很大,vim查日志的时候很慢),而且那么多个tomcat,每个tomcat ...
- 日志分析工具Awstats实战之Apache篇-多站点日志分析
前面两篇都在讲述如何去部署nginx下的awstats日志分析工具,现在终于轮到apache.作为老牌的网页服务器,awstats对apache的支持非常完美,所以整个配置过程也是十分简单.因此,在这 ...
- web 日志分析工具 awstats 简单安装
awstats安装使用 awstats是一个开源的日志分析工具,用perl编写.感觉还不错,把安装记录写下,也许有人用的到. 可以分析大部分标准日志数据,如apache的,nginx的都可以 首先下载 ...
- java tomcat 日志分析工具_设计一个Tomcat访问日志分析工具
常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的资 ...
- 强大的日志分析工具AWStats经典备忘
awstats经典备忘 [保留] 日志分析软件awstats的安装使用简易指南 http://www.chinaunix.net 作者:missing-cn 发表于:2006-09-30 08:1 ...
- Linux下Apache日志分析工具--AWStats安装使用
source:http://blog.sina.com.cn/s/blog_5ce0e67e0100baf5.html http://doc.linuxpk.com/28437.html 1.事先安装 ...
- awstats linux日志分析,Linux 日志分析工具之AWStats详解
一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...
- Linux 日志分析工具之awstats详解
一.前言 二.awstats 简介 三.awstats 特点 四.awstats 运行原理 五.awstats 安装与配置详解 六.awstats 执行日志分析 七.awstats 进行多站点日志分析 ...
- centos 7.6 ——AWstate 日志分析工具——优化域名
centos 7.6 --AWstate 日志分析工具 文章目录 centos 7.6 --AWstate 日志分析工具 (1)配置DNS服务 (3) 安装AWstat (3)虚拟机win 10 验证 ...
最新文章
- JavaWeb手机短信实现前台利用JS获取随机验证码,倒计时效果
- How to Build Your Own Blockchain Part 4.2 — Ethereum Proof of Work Difficulty Explained
- java 堆栈_Java中线程与堆栈的关系
- 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
- Java Web笔记之Struts2.1 +Hibernate3.3 +Spring3.0
- python启动方法_python进程开启的两种方式
- python匿名函数使用
- 最好的虚拟服务器,最好虚拟主机推荐给大家
- Golang 之轻松化解 defer 的温柔陷阱
- linux设备驱动 注册 命令6,Linux设备驱动调试
- Android AIDL Service 跨进程传递复杂数据
- 微信内置浏览器缓存如何避免,如何防止微信缓存
- mybatisPlus实现创建时间、更新时间自动添加
- [原创]中国大陆民谣盘点系列(1) 沈庆《这么多年以来》
- JQuery:$(...).ajaxSubmit is not a function
- Dense Deep Unfolding Network with 3D-CNN Prior for Snapshot Compressive Imaging
- Urho2D和 Physics2D
- 处理 mysql error 1205
- Java中float_java中float什么意思?
- PROTEUS最新版本下载CSDN_剪映4k版本下载-剪映4k版本60帧画质最新版v4.4.4