转自:http://blog.sina.com.cn/s/blog_7833c84501011q5m.html
Windows客户端的JProfiler远程监控Linux上的Tomcat:
1. 测试环境
服务器:solaris X86;tomcat 6.0;jdk 1.5;jprofiler_unix_5_2_4.sh
客户端:win7;jprofiler_windows_5_2_4.exe
2. JProfiler软件下载地址 http://www.ej-technologies.com/download/jprofiler/files.html
3. 客户端 JProfiler 安装 略
4. 服务器端 JProfiler 安装:
把 jprofiler_unix_5_2_4.sh 上传到到服务器,假设路径为 /zpool1/gpdb_m/crmtest/menglr_18092
# cd /zpool1/gpdb_m/crmtest/menglr_18092
# chmod +x *.sh
# ./ jprofiler_unix_5_2_4.sh -c
注意,这里的 -c 意思是用字符方式来安装,如果机器上没有 X 则加上该参数
提示:
(1) 下载的服务器和客户端版本必须符合操作系统的类型,jprofiler支持操作系统类型为windows、MAC os、linux、Solaris、Aix、FreeBSD、HP-UX;
(2) 客户端需要licence,可以通过在http://www.ej-technologies.com网站上输入用户名和邮箱来获取试用版licence,服务器端不需要licence;
(3) 客户端和服务器端的版本号要一致,此例中均为5.2.4。
5. 客户端连接配置:
(1) 运行 Jprofiler,使用向导配置,或者选择Session->Integration Wizard->New Remote Integratation;
(2) 选择服务器操作系统内容:
(3) 选择启动模式:
(4) 输入服务器IP地址:
(5) 输入服务器中jprofiler的安装路径:
(6) 输入服务器中jprofiler配置文件所放位置,以及同步配置文件的方式(一般选择手动同步):
(7) 选择服务器端JVM参数:
(8) 设置jprofiler监控端口,默认为8849:
(9) 最后生成一个配置说明(这个很重要!!!):
按照以上配置说明的含义是:
首先,在配置结束后将客户端自动生成的配置文件(一般win7在C:\Users\[用户名]\.jprofiler5路径下)拷贝至以上第六步中输入的服务器端jprofiler配置文件所放位置;
其次,将生成的启动项参数加入服务器端的启动文件中(tomcat是catalina.sh或startup.sh)
CATALINA_OPTS="-agentlib:jprofilerti=port=8849,nowait,id=105,config=/zpool1/gpdb_m/crmtest/menglr_18092/jprofiler5/config/config.xml -Xbootclasspath/a:/zpool1/gpdb_m/crmtest/menglr_18092/jprofiler5/bin/agent.jar $CATALINA_OPTS"
export CATALINA_OPTS
再次,添加jprofiler相关环境变量
export JPROFILER_HOME = /zpool1/gpdb_m/crmtest/menglr_18092/jprofiler5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
提示:
(1) 如果以上所有步骤都完成之后,启动这个session监控,报连接失败的错误,一般情况下需要检查服务器端jprofiler相关环境变量配置是否已经配置,或者是否即时生效了;另外一种情况有可能是添加jprofiler的启动项参数不正确;
(2) 如果报JProfiler> Could not find session with id: 128的提示,说明运行java程序时,VM参数-agentlib:jprofilerti=port=8849,nowait,id=128,中最后指定的ID有误。将其修改为与config.Xml中指定的<session id="XX" name="XX" ....>...</session>相匹配的ID;
(3) 如果出现License Key Not Valid的情况,则找到正确的Key,将其写入到config.xml中即可。不过这个key与windows版本破解时得到的key不同,可以考虑去jprofiler的官网上申请试用版的key。
6. 全部配置完成之后,可以启动客户端的jprofiler,选择session>start center>Open Session
Available session configurations中列出了刚才配置的连接,选中使用就OK了!!
启动时服务器端日志输出包括以下内容:
JProfiler> Protocol version 27
JProfiler> Using JVMTI
JProfiler> 32-bit library
JProfiler> Don't wait for frontend to connect.
JProfiler> Using config file /zpool1/gpdb_m/crmtest/menglr_18092/jprofiler5/config/config.xml (id: 105)
JProfiler> Listening on port: 8849.
JProfiler> Native library initialized
JProfiler> VM initialized
JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> Hotspot compiler enabled
JProfiler> Starting org/apache/catalina/startup/Bootstrap ...
当jprofiler终端监控时,会出现:
JProfiler> Disconnected. Waiting for reconnection.
JProfiler> Listening on port: 8849
相关推荐
JProfiler是一款功能强大的Java剖析工具,专为Java开发人员设计,用于监视...以上步骤和知识点可以帮助IT专业人员顺利完成在Windows上通过JProfiler对Linux上Tomcat进程的远程监控,确保应用程序运行的稳定性和高效性。
《使用JProfiler远程监控Tomcat服务器的详细步骤》 在软件开发过程中,特别是对于Web应用程序,确保服务器的稳定运行和高效性能是至关重要的。而当遇到服务器崩溃或性能瓶颈时,借助于专业的监控工具,例如...
Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...
- 在Windows上安装`jprofiler_windows_7_1_2.exe`,安装过程中需要输入序列号(license key)。 **1.3 配置客户端** - 拷贝WebSphere的`server.xml`和`startServer.sh`到本地指定目录。 - 打开JProfiler客户端,...
JProfiler不仅支持对常规Java应用、Applet、Java Web Start应用的监控,还能对运行在远程服务器上的应用服务器如JBoss和Tomcat进行性能监控。 【安装部署】JProfiler8的安装过程相对简单,包括在监控端和服务器端...
本篇文章将详细讲解如何在Linux系统上安装和使用JProfiler 4.3.2版本。 首先,我们来解压文件。提供的压缩包"jprofiler_linux_4_3_2.tar.gz"是专为Linux设计的JProfiler版本,我们需要先将其解压。在终端中,通过...
jprofiler_linux_10_0_3版本,用于linux、unix操作系统服务端安装。
JProfiler6还支持远程连接,这意味着即使在Linux或AIX服务器上运行的应用,也可以通过本地的JProfiler6客户端进行远程监控。这一特性极大地扩展了其应用范围,使得服务器端的性能调优变得不再困难。只需在服务器端...
本文将详细解析如何使用JProfiler进行本地与远程配置,特别针对Windows平台,以监控Apache Tomcat为例,探讨其具体操作流程。 #### 一、本地监控配置 ##### 步骤1:启动JProfiler - 打开JProfiler软件,启动后会...
本文将详细介绍如何在Linux环境下安装并使用JProfiler,特别关注如何在Windows客户端监控远程Linux服务器上的WebLogic应用。 一、环境准备 在开始之前,确保你有以下组件: 1. 服务器端操作系统:Red Hat AS 5 2. ...
本文将详细介绍如何在Linux和Windows系统上安装与配置jProfiler。 #### 二、Linux环境下jProfiler的安装与配置 ##### 2.1 安装准备 - **下载jProfiler**:首先访问jProfiler官方网站下载适合Linux系统的版本。 - ...
里面含有具体文件,web.xml 配置、 javamelody...把你的web.xml配置 然后把两个jar放到你的项目下面,然后把那个war包放到你的服务下,启动就可以监控你的项目运行情况,如线程信息,内存了,请求地址的次数了,cpu等、
本文将详细介绍如何在Windows环境下安装和使用JProfiler,包括本地监控和远程监控Tomcat服务器。 **一、JProfiler的安装与配置** 1. **下载与解压**:首先,下载JProfiler的压缩包,并将其完全解压至任意目录。 2....
只需在服务器上设置JProfiler的代理服务,客户端的JProfiler就可以通过网络连接到它,实现远程监控。 总结来说,JProfiler 4.3.2 for Linux版为Java开发者提供了一套全面的性能分析工具,其.sh和.tar.gz的打包方式...
然后,JProfiler会自动检测系统上运行的Java进程,从中选择你需要监控的Java应用程序。 步骤三:配置监控参数 在连接对话框中,可以设置监控参数,例如是否开启线程监控、内存分配监控等。这些设置可以根据实际需求...
6. `Blog文章`中的文件可能包含详细的步骤指南,比如`Windows下JProfiler监控本地tomcat性能之安装配置.htm`和其关联的`.files`目录,这些文件详细阐述了如何在Windows环境下配置JProfiler来监控Tomcat。 总的来说...