近来我们的服务器频频出现资源耗尽崩溃的情况,于是决定找一款监控的软件进行分析。在javaeye上看了很多帖子后决定使用JProfiler。闲话少说,我们需要监控远端服务器上的程序如何做呢。
准备工作:在本地机器和远端机器上都安装好JProfiler。
一、首先启动JProfiler,出现quick start对话框,选择An application on a remote computer,next。
二、有2个选项,on this computer和on a remote computer,这里是选择被监控的程序的位置,我们选择on a remote computer,同时选择远程机器的类型是windows还是linux等等。
三、填写远程机器地址,我这里是10.1.4.88。
四、填写远程机器JProfiler的安装地址,我这里是D:\Program Files\jprofiler4。
五、选择远程机器的java运行环境,我这里是sun\1.5.0\hotspot。
六、默认监控端口8849。
七、选择Don't wait,立刻启动。
八、选择远程机器读取配置文件的位置,我这里是D:\Program Files\jprofiler4。同时我手工维护配置文件的改动,选择manual同步。
九、这里要注意,重点在这里,我就是没有看这个说明信息才导致前面配置的屡次失败。
Integration type: [Generic application]
Selected JVM: Sun 1.5.0 (hotspot)
Startup mode: Don't wait for JProfiler GUI, startup immediately
Important: The local config file C:\Documents and Settings\sz-xjs-yangy\.jprofiler4\config.xml must be copied manually to D:\Program Files\jprofiler4 on the remote computer when the profiling settings are changed.
(1) Please insert
"-agentlib:jprofilerti=port=8849,nowait,id=166,config=D:\Program Files\jprofiler4\config.xml" "-Xbootclasspath/a:D:\Program Files\jprofiler4\bin\agent.jar"
into the start command of your remote application right after the java command.
(2) Please add
D:\Program Files\jprofiler4\bin\windows
to the environment variable PATH.
A remote session named Remote application on 10.1.4.88 will be created that connects to a running instance of the remote application that is started with the modified start command.
解释一下,就是将配置文件config.xml 从我本机C:\Documents and Settings\sz-xjs-yangy\.jprofiler4拷贝到\\10.1.4.88\D$\Program Files\jprofiler4, 然后将D:\Program Files\jprofiler4\bin\windows加入到环境变量PATH中,最后运行你的java程序时加入提示的参数。
我就按照这些说明配置好,然后运行我的测试程序jeffen.test1.test1:
D:\yy>java "-agentlib:jprofilerti=port=8849,nowait,id=165,config=D:\Program Files\jprofiler4\config.xml" "-Xbootclasspath/a:D:\Program Files\jprofiler4\bin\agent.jar" jeffen.test1.test1
运行成功后。执行下步。
十、 选择yes,finish。
这个远程监控的session就建好了,可以马上连接进行监控了,上面配置中还有些其他的选择,有兴趣的可以看看说明都试试。
- 描述: 向导最后一步
- 大小: 857.9 KB
- 描述: 监控10.1.4.88的结果
- 大小: 1.8 MB
分享到:
相关推荐
Jprofiler 监控远程项目安装步骤 Jprofiler 是一个功能强大的 Java 性能优化工具,可以对 Java 应用程序进行详细的性能分析和优化。下面将介绍如何使用 Jprofiler 监控远程项目的安装步骤。 首先,需要安装 ...
3. **指定远程JProfiler安装目录**:选择远程机器上JProfiler的安装路径。 4. **复制Tomcat启动脚本**:将远程主机上的Tomcat启动脚本复制到本地。 5. **选择JDK版本**:与本地监控相同,选择远程监控所需的JDK版本...
jprofiler监控工具使用说明.doc
Jprofiler监控weiblogic,用于内存监控和优化
《使用JProfiler远程监控Tomcat服务器的详细步骤》 在软件开发过程中,特别是对于Web应用程序,确保服务器的稳定运行和高效性能是至关重要的。而当遇到服务器崩溃或性能瓶颈时,借助于专业的监控工具,例如...
本文档详细介绍了在Windows操作系统下通过JProfiler可视化远程监控运行在Linux操作系统上的Tomcat应用服务器进程的具体步骤。 **知识点一:JProfiler概述** - JProfiler是一个集成了多种分析技术的Java剖析工具,它...
### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...
里面含有具体文件,web.xml 配置、 javamelody...把你的web.xml配置 然后把两个jar放到你的项目下面,然后把那个war包放到你的服务下,启动就可以监控你的项目运行情况,如线程信息,内存了,请求地址的次数了,cpu等、
jprofiler 的使用可以分为两部分:本地监控和远程监控。 本地监控 1. 点击 jprofiler 的可执行文件,例如 `d:/jprofiler5/bin/jprofiler.exe`。 2. 执行菜单 Session->Integration Wizards->New Server ...
接下来介绍如何使用JProfiler来监控远程JBoss实例的具体操作步骤: 1. **启动JProfiler**:启动JProfiler GUI客户端。 2. **创建新的会话**:选择`Session -> Integration Wizard -> New Remote Integration`选项。 ...
《使用JProfiler 6.2 监控本地Java程序运行》 在软件开发过程中,对Java应用程序进行性能分析和调优是一项重要的任务。JProfiler是一款强大的Java性能分析工具,可以帮助开发者深入理解应用程序的运行情况,定位...
本文将详细解析如何使用JProfiler进行本地与远程配置,特别针对Windows平台,以监控Apache Tomcat为例,探讨其具体操作流程。 #### 一、本地监控配置 ##### 步骤1:启动JProfiler - 打开JProfiler软件,启动后会...
该步骤将引导用户完成一系列设定,包括服务器类型、位置(本地或远程)、JVM版本等,确保监控方案的针对性与准确性。 - **配置JVM参数**: 在配置过程中,需指定JVM提供商、版本及运行模式,如选择Sun JVM的1.5.0...
《JProfiler监控工具使用详解》 JProfiler是一款强大的Java性能分析和内存监控工具,它能够帮助开发者深入理解Java应用程序的运行情况,找出性能瓶颈并优化代码。本文将详细阐述JProfiler的主要功能、安装过程以及...
在本次实战培训中,我们主要关注使用JProfiler工具进行Java项目的内存监控和分析。JProfiler是一款强大的Java性能分析工具,能够帮助开发者快速找出性能瓶颈,定位内存泄漏等问题。本文档会通过实例来指导如何利用...
Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...
**JProfiler监控工具详解** JProfiler是一款强大的Java性能分析工具,它可以帮助开发者深入理解应用程序的内存使用、CPU消耗、线程活动以及各种JVM参数的影响。对于Java开发人员来说,了解如何有效地使用JProfiler...
在描述中提到的"JProfiler 监控 本地Tomcat",意味着我们可以利用JProfiler来监控运行在本地的Tomcat服务器。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用。通过JProfiler,我们可以...
7. **远程连接**:除了本地应用,JProfiler还能远程连接到其他运行Java应用的服务器,进行实时性能监控,这对于分布式系统的调试非常方便。 8. **快照对比**:你可以创建性能快照,并进行对比,观察不同时间点或...
3、**配置监控目标**:在新建会话的向导中,选择“Remote”模式,因为我们要监控的是远程WebLogic服务器上的部署项目。选择“JVM on host”,输入WebLogic服务器的IP地址或主机名。 4、**设置通信端口**:默认情况...