性能测试中用LambdaProbe监控Tomcat
Lambda Probe(以前称为Tomcat Probe)是一款实时监控和管理的Apache Tomcat实例的基本工具。
Lambda Probe 是基于 Web + AJAX 的强大的免费开源工具,可以用来实时管理一个单独的host。LambdaProbe拥有几乎所有Tomcat Manager的功能,可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。包括应用程序、数据源、发布、日志、线程、集群、系统信息、状态、连接器状态这些功能。如配合 JDK 1.5 甚至可以实时的画出 Server 的详细内存占用状态。
Lambda Probe 的官方地址:http://www.lambdaprobe.org,在此可以下载Lambda Probe的最新版本。
用 Tomcat manager 安装 Probe: 下载 Lambda Probe 的 .war 文件,启动Tomcat,进入 Manager url(例如:http://localhost:8080/manager/html),使用“WAR file to deploy”选项加载 probe.war。 也可以手工加载 Probe到 Tomcat 服务器的 webapps 目录下,这里不再赘述。Porbe 支持的 Tomcat 服务器版本: 5.0, 5.5, 6.0。有时还需要设置manager账户,即在 conf/tomcat-users.xml 中添加 manager 账户, probe 需要这个账户才能正确登录使用;你可以把文件内容改成如下代码所示即可拥有一个用户名为admin,密码都为空的管理员账户(一般情况下,安装配置好 Tomcat后,这一块不需要再做修改,即 Probe 使用 Tomcat 的 Manager 账户):
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="" roles="admin,manager"/>
</tomcat-users>
LambdaProbe 1.7b 的中文语言包下载: messages_zh_CN.zip 9KB。使用方法是: 把下载的文件解压缩, 将其中的 messages_zh_CN.properties 放到 $TOMCAT_HOME$\webapps\probe\WEB-INF 下即可。
参考图片:
查看内存使用情况时,未配置前,打开“系统信息”页面中的“内存使用”项,显示如下图中所示的提示信息:
这时需要修改catalina.bat文件,该文件在Tomcat的安装目录中,如目录:D:\Program Files\Apache Software Foundation\Tomcat 5.0\bin,右键点击该文件,选择“编辑”,在记事本中打开该文件开始修改。在catalina.bat文件中下列代码中添加代码
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
即,添加后代码为:
rem Guess CATALINA_HOME if not defined
rem --------------------------------------
set CATALINA_OPTS=-Xms512m -Xmx1024m -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=29001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
rem --------------------------------------------------------
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
其中,29001是你的jmx.port,在未配置前的红色字体的提示信息中可以看到。
配置好后访问路径:http://localhost:8080/probe/
用户名:admin,密码:空
进入后,界面如图:
打开“系统信息”页面中的“内存使用”项,分析内存各项指标占用情况,如下图:
Probe 的对内存使用状况的监控分析功能有限,只能监控Survivor Space、Perm Gen、Tenured Gen、Eden Space、Code Cache、Total等六种情况,其他情况和六种情况的进一步详细信息就无能为力了。
说明:本文所用Tomcat版本为5.0,所示图片是加载中文包后的图片。
分享到:
相关推荐
总之,LambdaProbe是性能测试中监控Tomcat不可或缺的工具,它提供了丰富的管理和监控功能,帮助我们更好地理解和优化Tomcat服务器的性能。正确配置和使用LambdaProbe,能够提升我们的工作效率,确保系统的稳定性和...
在描述中提到的博文链接(由于实际链接无法访问,这里将提供基于常见实践的解析)通常会详细阐述如何配置和使用LambdaProbe来监控Tomcat。通常,这个过程包括以下步骤: 1. **下载与安装**:首先,需要从...
软件性能测试中用LambdaProbe监控Tomcat软件测试LambdaProbe(以前称为TomcatProbe)是一款实时监控和管理的ApacheTomcat实例的基本工具。LambdaProbe是基于Web+AJAX的强大的免费开源工具,可以用来实时管理一个单独的...
LambdaProbe(以前称为TomcatProbe)是一款实时监控和管理的ApacheTomcat实例的基本工具。LambdaProbe是基于Web+AJAX的强大的免费开源工具,可以用来实时管理一个单独的host。LambdaProbe拥有几乎所有TomcatManager...
lambdaprobe作为其管理工具,提供了一种图形化的界面,使得管理员可以方便地监控和管理Tomcat服务器。 **lambdaprobe简介** lambdaprobe是由Lambda Labs开发的一款强大的、基于Web的Tomcat管理工具。它允许用户...
5. **JMX访问**: 支持通过Java Management Extensions (JMX)接口来管理和监控Tomcat服务,可远程操作和获取服务器信息。 6. **健康检查**: 自定义健康检查脚本,当服务器状态异常时,可以触发警报或执行恢复操作。 ...
Lambda Probe(以前称为Tomcat Probe)是一款实时监控和管理的Apache Tomcat实例的基本工具。 Lambda Probe 是基于 Web + AJAX 的强大的免费开源工具,可以用来实时管理一个单独的host。LambdaProbe拥有几乎所有 ...
2. **配置步骤**:介绍如何配置Tomcat和LambdaProbe以允许远程监控,以及如何设置必要的权限。 3. **监控指标**:列出LambdaProbe可以监控的各种性能指标,如CPU使用率、内存分配、垃圾回收情况、线程池状态等。 4. ...
LambdaProbe Tomcat Manager是一款强大的开源工具,用于管理和监控Apache Tomcat服务器。这个工具以其简洁的界面和丰富的功能,为管理员提供了便捷的方式来查看和控制Tomcat实例。LambdaProbe的名字来源于其核心概念...
为了更好地管理和监控Tomcat的运行状态,开发者们开发了一系列的监控工具。这里我们要关注的是“Tomcat监控工具”,特别是“psi-probe”这一替代LambdaProbe的新版本。 【描述】:“替换LambdaProbe的psi-probe版本...
工具,LambdaProbe拥有几乎所有Tomcat Manager的功能, 可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。
NULL 博文链接:https://ainn2006.iteye.com/blog/1330582
LambdaProbe 是一款强大的免费开源工具,LambdaProbe拥有几乎所有Tomcat Manager的功能, 可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得...
Lambda Probe是一款针对Apache Tomcat服务器的强大实时监控工具,它提供了丰富的可视化界面,使得管理员能够方便地...在使用过程中,根据实际情况调整其配置和监控策略,可以最大化发挥其效能,为运维工作带来便利。
- **LambdaProbe简介**:LambdaProbe是一款免费的开源工具,提供了丰富的监控功能,如应用程序、数据源、日志等,尤其适合对Tomcat有深入监控需求的场景。 - **安装部署**:首先从官方网站下载LambdaProbe,并将其...
综上所述,LambdaProbe是一个强大的开源工具,能够帮助管理员更有效和方便地管理和监控Apache Tomcat服务器。通过图形用户界面,管理员可以执行一系列的服务器管理任务,包括但不限于用户权限管理、服务器状态监控、...
3. **MBean 浏览器**:LambdaProbe 允许用户浏览和操作应用服务器中的 MBeans,这些是 Java Management Extensions (JMX) 中的对象,可以用来管理和监控应用程序的各个方面。 4. **Web 会话监控**:此工具可以显示...
原来名称为LambdaProbe只支持到tomcat6,现在命名为PSIProbe,此版本支持tomcat+,亲测tomcat8.5完美监测。