Psi Probe 安装及使用说明
这是一款 Tomcat 管理和监控工具,前身是 Lambda Probe。由于 Lambda Probe 2006不再更新,所以 PSI Probe 算是对其的一个 Fork 版本并一直更新至今。
github:https://github.com/psi-probe/psi-probe/releases
Tomcat版本:apache-tomcat-9.0.6(免安装版)
下载probe3.0(现在的最新版)的war包
前期准备
修改apache-tomcat-9.0.6/bin/catalina.bat文件,加上
SET JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote
在catalina.bat文件中第一个出现JAVA_OPTS的下一行加上该内容即可
配置:
修改apache-tomcat-9.0.6/conf/下的tomcat-users.xml文件
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager,tomcat,manager-gui"/>
登录管理页面http://localhost:8080/probe/,会要求输入用户名和密码,(<user username="tomcat" password="tomcat" roles="manager,tomcat,manager-gui"/>)
主要功能介绍:
1. 应用列表

此页中展示所有部署于此Tomcat实例中的应用程序,并列出基本信息
请求:此应用自启动起处理的请求总数
会话:此应用当前活动的会话数(点击可显示会话列表)
会话属性:此应用当前所有的会话属性数
属性数:此应用当前ServletContext级的属性数(点击可见具体的属性列表)
超时:会话的超时时间
JDBC使用量:只在使用了tomcat自带的JDBC连接池时才会有用
2. 应用程序详情
在应用程序列表中点击某个应用程序,会进入该应用的详情界面

应用程序详情界面共有10个子界面:
摘要:显示应用摘要信息,可以进行应用的启停操作
会话:列出此应用当前所有活动会话,可以看到每个会话的详细信息,以及会话内保存的属性等,同时还可以强制销毁会话
属性:列出ServletContext级别的属性列表
JSPs:列出此应用下所有的JSP页面,并可以手动编译JSP页面
资源:只有在定义了tomcat resource(如JDBC连接池)时起作用,展示资源的相关信息
Context 描述文件:展示此应用的context.xml
发布描述文件:展示此应用的web.xml
Servlets:展示此应用下的所有Servlet,以及每个Servlet的性能统计数据
过滤器:展示此应用下所有Filter
参数:展示此应用的Context初始参数
3. 数据源
在使用了Tomcat自带的JDBC连接池时,此界面可以展示JDBC连接池的详细信息和状态数据,如最大活动连接数,最小空闲连接数,当前活动连接数等等.
4. 发布
在此界面中,可以向Tomcat发布应用程序
5. 日志
展现此Tomcat实例产生的日志文件,可以在线浏览和下载.

6. 线程
展示Tomcat进程中的全部线程信息,点击线程执行点可以看到该线程的stacktrace.

7. 线程池
在线程界面中点击线程池进入

此界面展示tomcat线程池的信息,如当前线程池中的线程数和繁忙线程数等

8. 系统信息
此界面可以展示JVM和操作系统的信息,如JVM内存使用、JVM参数、CPU/内存/Swap使用率等等
9. 连接器
此界面中展示Tomcat Connector的信息,包括每个Connector处理请求的历史统计信息,和Connector当前正在处理的请求信息.

Psi Probe 安装及使用说明的更多相关文章
- VirtualBox安装及使用说明和虚拟机安装XP系统图文教程
virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号 ...
- Sonar安装与使用说明
我总结的Sonar安装与使用说明,需要的可以去网盘下载. 网盘地址: http://pan.baidu.com/s/199BII
- Nexus安装、使用说明、问题总结
Nexus安装.使用说明.问题总结 1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在 ...
- Gerrit的安装和使用说明
Gerrit安装和使用说明 搞了几天,资料也查了不少,终于磨出来了.有什么不对的地方,大家及时提出来...,开始吧 系统 Centos6.5 x64 内存 2G 硬盘 20G 数据库 Mysql5.1 ...
- vue之vue-cookies安装和使用说明
vue之vue-cookies安装和使用说明npm官方链接:https://www.npmjs.com/package/vue-cookies 安装,在对应项目根目录下执行:npm install v ...
- Fiddler4入门--手机抓包工具安装和使用说明
Fiddler4入门--手机抓包工具安装和使用说明.电脑最好是笔记本连同一个wifi,这样能和手机保持统一局域网内. 很多区块链dapp项目方风控做的很差,利用fiddler抓包分析找一些漏洞,然后利 ...
- charles抓包的安装,使用说明以及常见问题解决(windows)
charles抓包的安装,使用说明以及常见问题解决(windows) https://blog.csdn.net/zhangxiang_1102/article/details/77855548
- Kibana安装及使用说明
Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...
- 使用Psi Probe监控Tomcat8.5
一.从GitHub上下载Psi Probe的war包 https://github.com/psi-probe/psi-probe/releases 可以看到当前最新版是3.3.1,下载 probe. ...
随机推荐
- elastic-job详解(一):数据分片
数据分片的目的在于把一个任务分散到不同的机器上运行,既可以解决单机计算能力上限的问题,也能降低部分任务失败对整体系统的影响.elastic-job并不直接提供数据处理的功能,框架只会将分片项分配至各个 ...
- 了解CSS/CSS3原生变量var (转)
一.变量是个好东西 在任何语言中,变量的有一点作用都是一样的,那就是可以降低维护成本,附带还有更高性能,文件更高压缩率的好处. 随着CSS预编译工具Sass/Less/Stylus的关注和逐渐流行,C ...
- 12、mysql补充
本篇导航: 视图 触发器 事务 存储过程 函数 流程控制 一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,可 ...
- [转]开源.net 混淆器ConfuserEx介绍
今天给大家介绍一个开源.net混淆器——ConfuserEx http://yck1509.github.io/ConfuserEx/ 由于项目中要用到.net 混淆器,网上搜寻了很多款,比如Dotf ...
- Win8.1/win10安装photoshop软件提示please uninstall and reinstall the product如何解决
Photoshop CS6是一款编辑图片软件,在Win8系统中安装Photoshop CS6,提示:please uninstall and reinstall the product ,该如何解决? ...
- 【小程序】小程序开发自定义组件的步骤>>>>>>>>>小程序开发过程中报错:jsEnginScriptError
报错:jsEnginScriptError VM6342: jsEnginScriptError Component is not found in path "component/spac ...
- Springboot中Aspect实现切面(以记录日志为例)
前言今天我们来说说spring中的切面Aspect,这是Spring的一大优势.面向切面编程往往让我们的开发更加低耦合,也大大减少了代码量,同时呢让我们更专注于业务模块的开发,把那些与业务无关的东西提 ...
- FileUpload1.PostedFile.FileName 获取的文件名
例如文件叫做 c:\web\a.jpg 如果用IE,则返回 c:\web\a.jpg 含路径 如果用Chrome,则返回 a.jpg 不含路径.
- 【ASP.NET Core】EF Core - “影子属性”
有朋友说老周近来博客更新较慢,确实有些慢,因为有些 bug 要研究,另外就是老周把部分内容转到直播上面,所以写博客的内容减少了一点. 老周觉得,视频直播可能会好一些,虽然我的水平一般,不过直播时,老周 ...
- 每天一个linux命令(6):cp
1.命令简介 cp(Copy file):将源文件复制至目标文件,或将多个源文件复制至目标目录. 2.用法 cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目 ...