psi-probe是在相同的开源许可证(GPLV2)下分发的社区驱动的LAMBDA Probe。它的目的是替换和扩展Tomcat管理器,使得管理和监视Apache Tomcat的实例更容易。
与许多其他服务器监控工具不同,psi-prob不需要对现有应用程序进行任何更改。它通过一个Web可访问的接口提供它的所有特性,只需将它部署到服务器即可。这些特征包括:
Requests:在单个应用程序的基础上, 实时监控流量。
Sessions:浏览/搜索属性,查看最后的IP,过期,估计大小。
jsp:浏览,查看源代码,编译。
Data Sources:查看池使用情况,执行查询。
Logs:查看内容,下载,在运行时更改级别。
Threads:查看执行堆栈,杀死。
Connectors:状态,使用图表。
Certificates:系统信任存储和连接器密钥存储/信任存储
Cluster:状态,使用图表。
JVM:内存使用图表,建议GC
Java Service Wrapper:重启JVM。
System:CPU使用,内存使用,交换文件使用。
下载安装和配置
Psi-probe
git地址:https://github.com/psi-probe/psi-probe
由于LambdaProbe版本比较老,所以已经不推荐使用了,由于网络原因下载可能较慢,需要war包的朋友可私聊我。
使用步骤:
(一)修改$CATALINA_HOME/conf/tomcat-users.xml:
<tomcat-users>
<!-- 用户角色 -->
<role rolename="manager"/>
<!-- 用户账号 -->
<user username="admin" password="admin"roles="manager"/>
</tomcat-users>
(二)将probe.war放到webapps路径下,重启tomcat
(三)访问localhost:8080/probe
启动之后,会需要输入用户名密码,就是之前配置在tomcat-user.xml里面的用户名密码。
成功进入,会看到如下页面(点击右下角中国国旗图标可以切换为中文):
功能总览
1. 部署:
如下图,使用probe可以直接远程部署war文件到服务器,十分方便。
2. 日志:
查看日志是运维和解决异常的最基础的途径,通过Probe可以方便的查看和下载tomcat日志,而且界面十分友好。
3.线程查看和停止,
4.系统信息查看:
5.连接信息查看:
转自:https://blog.csdn.net/qq_29534483/article/details/80753376