基于Awstats的Tomcat8-Java8日志分析
来源:互联网 发布:长沙网络推广培训 编辑:程序博客网 时间:2024/06/16 08:56
基于Awstats的Tomcat8-Java8日志分析
环境准备
apache-tomcat-8.0.22
jdk1.8.0_45
安装 ActivePerl :http://www.activestate.com/activeperl/downloads/
安装awstats:http://sourceforge.net/projects/awstats/
解压awstats
解压ActivePerl
运行./install.sh安装
修改tomcat的conf/server.xml
注释默认的日志配置,增加一下配置
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".log" pattern="combined" fileDateFormat="yyyy-MM-dd"resolveHosts="false"/>
修改tomcat的conf/context.xml,开启cgi-bin支持
在Context标签增加privileged=”true属性”
<Context privileged="true"> ....</Context>
增加用户认证,修改conf/tomcat-users.xml
<role rolename="manager-gui"/> <user username="tomcat" password="s3cret" roles="manager-gui"/>
在webapps下创建awstats应用目录,复制下载的awstats包中的docs, tools目录和wwwroot里面的所有目录到当前目录.
在awstats里面创建WEB-INF目录,把cgi-bin移动到WEB-INF里面
在awstats里面创建data目录用来存放日志分析数据
astats/ ├── classes ├── css ├── docs ├── icon ├── js ├── data ├── tools └── WEB-INF/ └── cgi-bin
在WEB-INF目录创建web.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <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-bin</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> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <security-constraint> <web-resource-collection> <web-resource-name>awstats</web-resource-name> <url-pattern>/cgi-bin/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>manager-gui</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Awstats status</realm-name> </login-config> <security-role> <role-name>manager-gui</role-name> </security-role></web-app>
进入cgi-bin目录,修改awstats.model.conf文件改名为common.conf
新建awstats.localhost.conf
注意LogFile路径应该为实际路径(可以是相对路径,也可以是绝对路径)
Include "common.conf"LogFile="/opt/apache-tomcat-8.0.22/logs/localhost_access_log.%yyyy-%mm-%dd.log"SiteDomain="localhost"HostAliases="localhost 127.0.0.1"DefaultFile="index.jsp"DirData="data"DirCgi="/cgi-bin"DirIcons="/awstats/icon"AllowToUpdateStatsFromBrowser=1
把项目工程放入webapps后运行tomcat
打开http://address-ip:port/awstats/cgi-bin/awstats.pl?config=localhost
即可访问日志分析控制台
- 基于Awstats的Tomcat8-Java8日志分析
- MacOS 下基于 Awstats 的tomcat 日志分析
- AWStats: Apache/IIS的日志分析工具
- AWStats: Apache/IIS的日志分析工具
- 使用 awstats 分析 Nginx 的访问日志
- 使用 awstats 分析 Nginx 的访问日志
- 使用 awstats 分析 Nginx 的访问日志
- 强大的日志分析工具AWStats
- 使用AWStats分析Nginx的访问日志
- awstats分析历史日志的处理办法
- 强大的日志分析工具AWStats
- 日志分析-awstats-7.5的安装使用
- awstats分析nginx日志
- awstats-日志分析软件
- 日志分析系统 --- AWStats
- Awstats分析Nginx日志
- awstats分析nginx日志
- Awstats分析nginx日志
- Android N上一些新特性的介绍
- 阿里面经之解答by cmershen(1)——Java的基本特性,面向对象的六大特征等
- 学会爬虫需要的相关知识积累
- 高并发系统之限流特技:有了它,京东6.18如虎添翼!
- js日期格式化,扩展功能
- 基于Awstats的Tomcat8-Java8日志分析
- Java中ArrayList和LinkedList区别
- tomcat源码解析(一)--启动与Server.xml文件的解析
- 序列化 文件 Serialize
- Java设计模式——原型模式
- 《C++精英内参之程序员高效指南》-20道家驻颜术
- Java RMI 介绍
- Android之双击回到顶部
- Oracle UpDate语法解析