安装--->Tomcat监控工具Probe
1.Porbe介绍
psi-probe用于对Tomcat进行监控,比tomcat的manager强大很多。
2.下载
probe-2.3.3.zip 或者 probe.war
3.将下载好的war包,或者zip文件,放在tomcat的webapp目录下
4.配置tomcat-users.xml文件
<tomcat-users></tomcat-users>标签内添加,具体的权限配置,查看下面表格

<role rolename="manager"/>
<role rolename="poweruser"/>
<role rolename="tomcat"/>
<role rolename="poweruserplus"/>
<role rolename="probeuser"/>
<user username="tomcat"password="tomcat"roles="manager,poweruser,probeuser,poweruserplus" />

注:tomcat-users.xm包含了所有Tomcat服务器的注册用户,其中有role(角色)、user(用户)两种信息
(1)role
Tomcat中保存了一些用户权限,也就是角色,比如admin、Tomcat等。用户还可以自定义,通过""来注册一个角色。它只有rolename一个属性,通过这个属性可以把用户的权限进行分配。
(2)User
这个数据项中包含了诸如用户名、用户密码、用户权限、用户说明等数据属性。
probe有 probeuser、poweruser、poweruserplus、manager(针对不同tomcat版本)等角色,对应可操作的功能如下表:
特别注意一点:表格里面的X表示拥有权限,也就是说,manager的权限是最大的,什么都能操作(不推荐配置)。
Features by Role
| probeuser | poweruser | poweruserplus | manager | |
| Context: list | X | X | X | X |
| Context: status | X | X | X | X |
| Context: view servlets | X | X | X | X |
| Context: view servlet mappings | X | X | X | X |
| Context: view filters | X | X | X | X |
| Context: view filter mappings | X | X | X | X |
| Context: list attributes | X | X | X | X |
| Context: remove attributes | X | X | X | |
| Context: start | X | X | X | |
| Context: stop | X | X | X | |
| Context: view web.xml | X | X | X | |
| Context: view context.xml | X | |||
| Context: deploy | X | |||
| Context: undeploy | X | |||
| Session: list | X | X | X | X |
| Session: list attributes | X | X | X | X |
| Session: search attributes | X | X | X | X |
| Session: remove attributes | X | X | X | |
| Session: view last-accessed IP | X | X | X | X |
| Session: expire single | X | X | X | |
| Session: expire multiple | X | X | X | |
| JSP: list | X | X | X | |
| JSP: view source | X | X | X | |
| JSP: view servlet source | X | X | X | |
| JSP: compile single | X | X | X | |
| JSP: compile multiple | X | X | X | |
| JSP: compile all on deployment | X | |||
| JSP: discard all compiled | X | |||
| Data Source: list | X | X | X | X |
| Data Source: group by JDBC URL | X | X | X | X |
| Data Source: status | X | X | X | X |
| Data Source: reset | X | X | X | |
| Data Source: test | X | X | ||
| Data Source: view query history | X | X | ||
| Data Source: execute SQL | X | X | ||
| Log: list | X | X | X | X |
| Log: tail in real-time | X | X | X | X |
| Log: download | X | X | X | X |
| Thread: list | X | X | X | X |
| Thread: view execution stack | X | X | X | |
| Thread: kill | X | |||
| Connector: status | X | X | X | X |
| Connector: real-time usage charts | X | X | X | X |
| Cluster: status | X | X | X | X |
| Cluster: real-time traffic charts | X | X | X | X |
| JVM: real-time memory usage charts | X | X | X | X |
| JVM: status | X | X | X | X |
| JVM: advise GC | X | |||
| Java Service Wrapper: status | X | X | X | X |
| Java Service Wrapper: restart JVM | X | |||
| System: overview | X | X | X | X |
| System: properties | X | X | X | X |
| System: OS details | X | |||
| Quick Check: execute | X |
5.设置环境变量
修改conf/catalina.bat(for win)
set JAVA_OPTS=-Dcom.sun.management.jmxremote
或修改conf/catalina.sh(for linux)
export JAVA_OPTS=$JAVA_OPTS" -Dcom.sun.management.jmxremote"
或设置环境变量。
6.启动tomcat,访问http://localhost:8080/probe/

7.probe使用介绍
Applecations:tomcat上面正在跑的应用,可以看到每个应用的状态、请求数、session数等,点进去可以查看详细信息
Data Sources:tomcat的数据源,我这里没有配置数据源
Deployment:代码部署,选择一个war并部署。我这边没用这个东西来部署过代码,用脚本来实现
Logs:tomcat日志
Threads:tomcat线程,可以查看线程的状态等信息,还可以杀死线程
Cluster:tomcat集群
System Information:系统信息
Connectors:connector信息,可以看到每秒的请求数、响应时间等
Quick check:快速检测tomcat的数据源、内存等
参考:http://blog.csdn.net/fbysss/article/details/6221917,http://blog.csdn.net/chengguoyong/article/details/39048015
安装--->Tomcat监控工具Probe的更多相关文章
- tomcat监控工具-probe
概述 今天给大家介绍一款开袋即食的性能监控工具,居家性能测试必备! tomcat监控工具:probe tomcat probe是一个开源的监控tomcat运行状态工具,可以实时查看项目运行的情况,监控 ...
- tomcat监控工具probe
probe官网:http://www.lambdaprobe.org/ 但是已经链接至github了:https://github.com/psi-probe/psi-probe 下载psi-prob ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- CentOS 安装tomcat 7
安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.c ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- Linux下安装tomcat
安装tomcat之前首先安装jdk,这个看前面的帖子. 下面说centeros6.5安装tomcat7的方法: 1.将apache-tomcat-7.0.29.tar.gz文件上传到/home/zha ...
- linux centos中使用yum安装tomcat
在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 可以先查看tomc ...
随机推荐
- 【十月のA Letter to 后辈菌】
文化课没什么好说的,那就不说了吧(^▽^) 以下送给下两级的学弟学妹们: 马上就要NOIP了,现在自己从戏中人变成了看戏人.不管高一还是高二,我感觉只要能走到这一步就很了不起了,不管结果如何,比赛过程 ...
- windows下配置ssh(FreeSSHD + putty)
windows下配置ssh(FreeSSHD + putty): 1.关于配置过程找到一篇很好的博客,推荐大家先好好看一下,这篇博文解决了大方向问题. 地址:http://blog.csdn.net/ ...
- redhat 对应LINUX 内核版本是多少
http://blog.chinaunix.net/uid-12798245-id-4743373.html
- setTimeout() 实现程序每隔一段时间自己主动运行
定义和使用方法 setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式. 语法 setTimeout(code,millisec) 參数 描写叙述 code 必需.要调用的函数后要运行 ...
- ECCV 2014 Results (16 Jun, 2014) 结果已出
Accepted Papers Title Primary Subject Area ID 3D computer vision 93 UPnP: An optimal O(n) soluti ...
- 查找(二)简单清晰的B树、Trie树具体解释
查找(二) 散列表 散列表是普通数组概念的推广.因为对普通数组能够直接寻址,使得能在O(1)时间内訪问数组中的任何位置.在散列表中,不是直接把keyword作为数组的下标,而是依据keyword计算出 ...
- c#中何时使用Empty()和DefalutIfEmpty()
在项目中,当我们想获取IEnumerable<T>集合的时候,这个集合有可能是null.但通常的做法是返回一个空的集合. 假设有这样一个场景:当商店不营业时,返回一个空的IEnumerab ...
- centos安装sqlserver
centos安装sqlserver 必要條件 您必须具有 RHEL 7.3 或 7.4 计算机至少 2 GB的内存. 若要在自己的计算机上安装 Red Hat Enterprise Linux,请转到 ...
- Selenium2+python自动化35-获取元素属性
前言 通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比.本篇介绍几种常见的获取元素属性方法. 一.获取页面title 1.有很多小伙伴都不知道title长在哪里,看下图左上角. 2.获 ...
- 利用Squid + DNSPOD 搭建CDN服务器
首先下载squid for windows安装包 squid-2.7.STABLE5-bin.zip 然后解压缩,放到C盘squid目录内. 进入目录C:\squid\etc内,将所有文件的.defa ...