Jprofiler分析WebSphere(配置WebSphereagent代理)

 

一.   Windows+WebSphere+Jprofiler9

我们自己的windows机器监控本地的WebSphere,应该为服务器配置监控代理,供Jprofiler连接使用,具体步骤如下:

1.文件准备

首先在 http://www.ej-technologies.com/products/jprofiler/overview.html  上下载好windows的安装程序,我这里使用的是9.2.1,安装之。将WebSphere服务器的server.xml文件(我的机器地址WAS_HOME\profiles\AppSrv01\config\cells\Hasee-PCNode01Cell\nodes\Hasee-PCNode01\servers\server1\server.xml)拷贝到任意一个目录(我这边用D:\serverconfig)

2.打开Jprofiler,选择New Session->New Server Integration

 

3.选择WebSphere版本,如果不知道版本可以在WAS_HOME\bin下,执行versioninfo.bat,我这边是7.0版本

 

 

4.选择本机

 

5.选择JVM厂商,版本和模式

这一步非常关键,通常我们机器也安装了jvm,但WebSphere用自带的jvm,所以这边用的是其自带的jvm型号,如果使用我们机器自己安装的jvm,则会导致agent监控启动不成功。在WAS_HOME\java\jre\bin下执行java –version

可以看到厂商,版本号,位数和模式等信息,如果填写错误,会导致agent代理失败

 

6.选择启动模式

 

7.选择WebSphere的server.xml

 

8.选择端口号,一般用默认

 

9.下一步然后finish

 

10.第一次会连接失败,需要将原来D:\serverconfig\下面重新生成的server.xml拷贝到WebSphere的server.xml配置文件的位置,然后覆盖之(覆盖之前备份一下)

11.重新启动server1,stopServer.bat server1   startServer.bat server1

12.打开Jprofiler的startcenter

 

13.点击刚刚配好的服务器会话

 

 

好了,agent监控配置成功!

二.Linux+WebSphere+Jprofiler

1.文件准备

在配置JProfiler前需要准备如下文件:

JProfiler服务器的运行环境:jprofiler_linux_9_2_1.sh,linux上软件安装请自行百度,需要配置INSTALL4J_JAVA_HOME,将其指向WebSphere使用的JVM的jre即可

JProfiler的客户端软件环境:jprofiler_windows_9_2_1.exe

WebSphere加载JProfiler运行环境的server.xml文件,并把server.xml文件拷贝到客户端机器的任意位置。

2.打开jprofiler9,选择下图的模式

 

3.选择服务器版本

 

4.选择远程服务器以及服务器的操作系统类型

5.选择WebSphere使用的jvm类型,可以打开WAS_HOME\java\jre\bin 执行java -version,查看这些信息

 

测试使用的是32位虚拟机,所以不勾选64-bit JVM。

6.选择模式

7.填写远程服务器地址

8.填写远程服务器上jprofiler的安装目录,一般会安装在/opt/jprofiler9下,有可能会在/$HOME/jprofiler9下

9.选择从服务器上拷贝到客户端的server.xml文件

10.选择jprofiler监听端口,默认8849

11.继续,然后点击finish。

12.同样第一次连接会失败,将客户重新生成的server.xml文件拷贝到服务器的上,覆盖WebSphere的server.xml文件,重启服务器

13.打开jprofiler的startcenter,重新点击配好的远程会话信息,ok,应该能够看到想看的信息了!

posted @ 2017-02-09 11:06  编程小白菜  阅读(961)  评论(0编辑  收藏  举报