HI END


一种永不妥协,追求极致与完美的精神与态度。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jprofiler7远程监控Linux下JBoss AS7

Posted on 2012-08-29 14:07  HI END  阅读(924)  评论(0编辑  收藏  举报

1.下载jprofiler7的windows版和linux版本

  jprofiler_linux_7_1_2.rpm

  jprofiler_windows_7_1_2.zip

2.安装Linux下的服务端

  1)将jprofiler_linux_7_1_2.rpm传到服务器上,进入到安装包所在目录,执行安装命令:rpm -ivh jprofiler_linux_7_1_2.rpm

  2)配置jprofiler环境变量:在/etc/profile里增加以下配置信息,增加后记得重新启动服务器,以下配置才能生效。

    JPROFILER_HOME=/opt/jprofiler7/bin/linux-x64   (如果是32位的则最后的目录为linux-x86)
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

  3)配置JBoss启动配置文件,以便打开JVM虚拟机的api端口,在这里为8849

    打开JBoss执行目录(bin)下的standalone.conf配置文件,在虚拟机启动参数位置(JAVA_OPTS)加入以下这句

    JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849,nowait  -Xbootclasspath/a:/opt/jprofiler7/bin/agent.jar"

3.安装Windows下的jprofiler客户端,一直默认选项,在填入授权的时候,网上搜索一下即可找到。

4.配置并启动windows下jprofiler的客户端。

  1). 运行 JProfiler 。第一次打开会有向导,忽略它。
  2). 选择 Session->Integration Wizard->New Remote Integratation
  3). 选择 On a remote computer;Platform of remote computer 选择 Linux x86/AMD 64;Next
  4). 输入服务器 IP ;Next
  5). 输入服务器上的 jprofiler 的安装路径,如 /opt/jprofiler4 ;next
  6). 选择服务器的 JDK 环境,这里是:Sun,1.5.0,hotspot;next
  7). 输入端口:这里是默认值 8849;next
  8). 选择启动模式:这里选第一种 wait for a connection from the jprofiler GUI;next

5.通过以上步骤即可建立起客户端和服务端的连接。

 

注意:关闭Linux防火墙,或者添加防火墙规则,开放8849端口。