`
CshBBrain
  • 浏览: 650324 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:144949
Group-logo
HTML5移动开发
浏览量:137895
社区版块
存档分类
最新评论

Windows客户端的JProfiler远程监控Linux上的Tomcat

 
阅读更多

转自: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支持操作系统类型为windowsMAC oslinuxSolarisAixFreeBSDHP-UX

(2)       客户端需要licence,可以通过在http://www.ej-technologies.com网站上输入用户名和邮箱来获取试用版licence,服务器端不需要licence

(3)       客户端和服务器端的版本号要一致,此例中均为5.2.4

 

5.       客户端连接配置:

(1)       运行 Jprofiler,使用向导配置,或者选择Session->Integration Wizard->New Remote Integratation

(2)       选择服务器操作系统内容:

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(3)       选择启动模式:

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(4)       输入服务器IP地址:

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(5)       输入服务器中jprofiler的安装路径:

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(6)       输入服务器中jprofiler配置文件所放位置,以及同步配置文件的方式(一般选择手动同步):

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(7)       选择服务器端JVM参数:

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(8)       设置jprofiler监控端口,默认为8849

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

(9)       最后生成一个配置说明(这个很重要!!!):

Windows客户端的JProfiler远程监控Linux上的Tomcat

 

按照以上配置说明的含义是:

首先,在配置结束后将客户端自动生成的配置文件(一般win7C:\Users\[用户名]\.jprofiler5路径下)拷贝至以上第六步中输入的服务器端jprofiler配置文件所放位置;

其次,将生成的启动项参数加入服务器端的启动文件中(tomcatcatalina.shstartup.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中即可。不过这个keywindows版本破解时得到的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在Windows可视化远程监控Linux上Tomcat进程的安装步骤.pdf

    JProfiler是一款功能强大的Java剖析工具,专为Java开发人员设计,用于监视...以上步骤和知识点可以帮助IT专业人员顺利完成在Windows上通过JProfiler对Linux上Tomcat进程的远程监控,确保应用程序运行的稳定性和高效性。

    jprofiler 远程监控 tomcat 服务器

    《使用JProfiler远程监控Tomcat服务器的详细步骤》 在软件开发过程中,特别是对于Web应用程序,确保服务器的稳定运行和高效性能是至关重要的。而当遇到服务器崩溃或性能瓶颈时,借助于专业的监控工具,例如...

    Jprofiler 最新版 监控linux下的tomcat 文档

    Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...

    JProfiler配置(WAS/Linux/tomcat/windows)

    - 在Windows上安装`jprofiler_windows_7_1_2.exe`,安装过程中需要输入序列号(license key)。 **1.3 配置客户端** - 拷贝WebSphere的`server.xml`和`startServer.sh`到本地指定目录。 - 打开JProfiler客户端,...

    jprofiler8性能监控jboss和tomcat图文详解

    JProfiler不仅支持对常规Java应用、Applet、Java Web Start应用的监控,还能对运行在远程服务器上的应用服务器如JBoss和Tomcat进行性能监控。 【安装部署】JProfiler8的安装过程相对简单,包括在监控端和服务器端...

    jprofiler_linux_4_3_2.tar.gz 和 JProfiler在Linux上的安装和使用.rar

    本篇文章将详细讲解如何在Linux系统上安装和使用JProfiler 4.3.2版本。 首先,我们来解压文件。提供的压缩包"jprofiler_linux_4_3_2.tar.gz"是专为Linux设计的JProfiler版本,我们需要先将其解压。在终端中,通过...

    jprofiler_linux_10_0_3

    jprofiler_linux_10_0_3版本,用于linux、unix操作系统服务端安装。

    jprofiler6内含linux和windows安装包,windows附含破解码

    JProfiler6还支持远程连接,这意味着即使在Linux或AIX服务器上运行的应用,也可以通过本地的JProfiler6客户端进行远程监控。这一特性极大地扩展了其应用范围,使得服务器端的性能调优变得不再困难。只需在服务器端...

    JProfiler本地和远程配置windows版

    本文将详细解析如何使用JProfiler进行本地与远程配置,特别针对Windows平台,以监控Apache Tomcat为例,探讨其具体操作流程。 #### 一、本地监控配置 ##### 步骤1:启动JProfiler - 打开JProfiler软件,启动后会...

    JProfiler在Linux上的安装和使用.doc

    本文将详细介绍如何在Linux环境下安装并使用JProfiler,特别关注如何在Windows客户端监控远程Linux服务器上的WebLogic应用。 一、环境准备 在开始之前,确保你有以下组件: 1. 服务器端操作系统:Red Hat AS 5 2. ...

    jprofiler linux 和 windows 安装和配置

    本文将详细介绍如何在Linux和Windows系统上安装与配置jProfiler。 #### 二、Linux环境下jProfiler的安装与配置 ##### 2.1 安装准备 - **下载jProfiler**:首先访问jProfiler官方网站下载适合Linux系统的版本。 - ...

    jprofiler 监控容器 tomcat

    里面含有具体文件,web.xml 配置、 javamelody...把你的web.xml配置 然后把两个jar放到你的项目下面,然后把那个war包放到你的服务下,启动就可以监控你的项目运行情况,如线程信息,内存了,请求地址的次数了,cpu等、

    jprofiler windows 使用方法介绍

    本文将详细介绍如何在Windows环境下安装和使用JProfiler,包括本地监控和远程监控Tomcat服务器。 **一、JProfiler的安装与配置** 1. **下载与解压**:首先,下载JProfiler的压缩包,并将其完全解压至任意目录。 2....

    jprofiler 4.3.2 for linux (.sh tar.gz)

    只需在服务器上设置JProfiler的代理服务,客户端的JProfiler就可以通过网络连接到它,实现远程监控。 总结来说,JProfiler 4.3.2 for Linux版为Java开发者提供了一套全面的性能分析工具,其.sh和.tar.gz的打包方式...

    使用JProfiler 6.2 监控本地java程序运行

    然后,JProfiler会自动检测系统上运行的Java进程,从中选择你需要监控的Java应用程序。 步骤三:配置监控参数 在连接对话框中,可以设置监控参数,例如是否开启线程监控、内存分配监控等。这些设置可以根据实际需求...

    JProfiler

    6. `Blog文章`中的文件可能包含详细的步骤指南,比如`Windows下JProfiler监控本地tomcat性能之安装配置.htm`和其关联的`.files`目录,这些文件详细阐述了如何在Windows环境下配置JProfiler来监控Tomcat。 总的来说...

Global site tag (gtag.js) - Google Analytics