Tomcat性能监控工具Probe Quick Start

2024-06-11 07:38

本文主要是介绍Tomcat性能监控工具Probe Quick Start,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Tomcat版本:6.0.41

Probe版本:2.3.3

一,Tomcat没有默认用户账号,故首先需要添加Tomcat用户账号

修改$CATALINA_HOME/conf/tomcat-users.xml:

[html]  view plain copy
在CODE上查看代码片 派生到我的代码片
  1. <tomcat-users>  
  2. <!-- 用户角色 -->  
  3. <role rolename="manager"/>  
  4. <!-- 用户账号 -->  
  5. <user username="admin" password="admin" roles="manager"/>  
  6. </tomcat-users>  

然后重启Tomcat

 

二,部署Probe应用

方式1:

将probe.war扔到$CATALINA_HOME/webapps下然后重启Tomcat

方式2:

登录Tomcat欢迎页面(例如:http://127.0.0.1:8080/)

需要$CATALINA_HOME/webapps下包含自带的ROOT文件夹(欢迎页面)和manager文件夹(Tomcat管理页面),在生产环境喜欢将Tomcat自带的应用删掉,这点要特别注意。如果这两个文件夹不存在,仅需将这两个文件夹拷贝至$CATALINA_HOME/webapps,然后重启Tomcat即可

ROOT应用的路径为“/”,如果部署的其它web应用的路径也为“/”,将导致该应用启动失败

$CATALINA_HOME/conf/server.xml中应用配置如下:

[html]  view plain copy
在CODE上查看代码片 派生到我的代码片
  1. <Context docBase="/home/sean/web/WebRoot" path="/" reloadable="false">  
  2.     <ResourceLink global="database" name="database" type="javax.sql.DataSource"/>  
  3. </Context>  

此时将导致该应用启动失败(路径冲突,此时需要修改path属性的值,如:path=“/app”)

账号为之前配置的admin/admin,登录成功后可以看到Tomcat下的所有web应用

选择probe.war,然后点击Deploy,该应用将会纳入Tomcat的管理范围:

此时即可进入Probe页面了(例如:http://127.0.0.1:8080/probe,如果需要密码,还是admin/admin)

 

三,通过Probe监控Tomcat性能

1,监控应用状态

点进每个应用还可以查看更加详细的监控信息

2,监控数据库连接

3,部署应用

4,监控日志信息

可以查看所有Tomcat自身的日志信息和Tomcat所管理的应用打印的日志信息,并可根据日志级别过滤所需的日志信息

5,监控集群运行状态

只支持Tomcat5.5.x的集群监控

6,监控所有线程的状态

7,监控、统计Tomcat连接

 

这篇关于Tomcat性能监控工具Probe Quick Start的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1050551

相关文章

AJAX请求上传下载进度监控实现方式

《AJAX请求上传下载进度监控实现方式》在日常Web开发中,AJAX(AsynchronousJavaScriptandXML)被广泛用于异步请求数据,而无需刷新整个页面,:本文主要介绍AJAX请... 目录1. 前言2. 基于XMLHttpRequest的进度监控2.1 基础版文件上传监控2.2 增强版多

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

如何将Tomcat容器替换为Jetty容器

《如何将Tomcat容器替换为Jetty容器》:本文主要介绍如何将Tomcat容器替换为Jetty容器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat容器替换为Jetty容器修改Maven依赖配置文件调整(可选)重新构建和运行总结Tomcat容器替

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件