Tomcat 高级管理和性能监测工具 Probe

本文将介绍一款 Tomcat 高级管理和性能监控工具 Probe。

psi-probe 是在相同的开源许可证(GPLV2)下分发的社区驱动的 Lambda Probe。它的目的是替换和扩展 Tomcat 管理器,使得管理和监视 Apache Tomcat 的实例更容易。与许多其他服务器监控工具不同,psi-probe不需要对现有应用程序进行任何更改。它通过一个 Web 可访问的接口提供它的所有特性,只需将它部署到服务器即可。

特征

Requests:在单个应用程序的基础上, 实时监控流量

Sessions:浏览/搜索属性,查看最后的IP,过期,估计大小

jsp:浏览,查看源代码,编译

Data Sources:查看池使用情况,执行查询

Logs:查看内容,下载,在运行时更改级别

Threads:查看执行堆栈,杀死

Connectors:状态,使用图表

Certificates:系统信任存储和连接器密钥存储/信任存储

Cluster:状态,使用图表

JVM:内存使用图表,建议GC

Java Service Wrapper:重启JVM

System:CPU使用,内存使用,交换文件使用

官网地址

Probe 的 github 地址:https://github.com/psi-probe/psi-probe/

下载地址:https://github.com/psi-probe/psi-probe/releases/tag/psi-probe-3.7.2,如下图:

Tomcat 高级管理和性能监测工具 Probe

安装 Probe

第一步:配置 Tomcat 权限

修改 TOMCAT_HOME/conf/tomcat-users.xml 文件,添加一个用户和角色,如下:

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">

  <role rolename="admin-gui"/>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="tomcat" roles="admin-gui,manager-gui"/>

</tomcat-users>

第二步:安装 Probe

将 probe.war 文件拷贝到 TOMCAT_HOME/webapps 目录,然后启动 Tomcat。

快速预览

1、应用列表,如下图:

Tomcat 高级管理和性能监测工具 Probe

2、查看 Probe 应用的请求数和响应时间,如下图:

Tomcat 高级管理和性能监测工具 Probe

3、Probe 应用的线程列表,如下图:

Tomcat 高级管理和性能监测工具 Probe

4、Probe 应用的连接信息,如下图:

Tomcat 高级管理和性能监测工具 Probe

我们愈是学习,愈觉得自己的贫乏。 —— 雪莱
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号