配置步骤
远程监控配置
第1步:服务器端安装jprofiler
a、首先上传jprofiler_linux_4_3_2.sh到服务器,放到/opt/目录下,给该安装文件赋权限,具体命令为:chmod 777 jprofiler_linux_4_3_2.sh
b、进入/opt目录下,执行: ./jprofiler_linux_4_3_2.sh -c 命令,按照提示开始安装(安装过程中需要输入license,百度上有很多,这里就不贴出来了),本次安装路径为:/opt/jprofiler4,安装成功后选择开始运行
第二歩:客户端安装jprofiler
a、打开jprofiler_windows_4_3_2客户端,进行安装,按默认提示安装成功
第三歩:配置客户端jprofiler
a、复制服务器was中server.xml文件和startServer.sh文件到windows客户端下,如D:\aa\
b、运行JProfiler,选择session-An application server,locally or remotyly
c、进入下一步,选择IBM WAS 6.1 Application server(选择实际使用的中间件)
d、进入下一步,选择 On aremote computer: linux X86/AMD64
e、进入下一步,在remote address输入框中输入服务器的ip地址
f、进入下一步,在installtion directory输入框中输入linux中jprofile的安装目录,如:/opt/jprofiler4
g、进入下一步,选择locate the config file,这里选中拷贝到客户端的server.xml文件,如:D:\aa\server.xml
h、进入下一步,选择locate the start script,这里同样选择拷贝到客户端的D:\aa\startServer.sh文件
i、选择服务器中的jdk版本,进入下一步,配置监听端口,默认为8849
j、进入下一步,启动模式选择wait for a connection from the Jprofiler GUI
k、选择next之后,点击finsh,配置完成,会生成新的server.xml和startServer_jprofiler.sh文件
l、复制客户端新生成的server.xml,覆盖linux服务器中的was安装目录下该文件
m、复制客户端新生成的startServer_jprofiler.sh文件,放到linux服务器中was的bin目录下,并赋权限,chmod 777 startServer_jprofiler.sh
/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/centos6Node01Cell/nodes/centos6Node01/servers/server1/ 路径下的 server.xml 加入
genericJvmArguments="-agentpath:/opt/jprofiler6/bin/linux-x86/libjprofilerti.so=port=8849,nowait,id=80,config=/opt/jprofiler6/config.xml"
/opt/jprofiler6/config.xml 加入
<licenseKey key="L-Larry_Lau@163.com#78484-akisfpr22a5j#268" />
第四歩:启动jproflier监控
a、进入服务器中,was安装BIN目录下,停掉应用,使用./startServer_jprofiler.sh server1重启服务
b、进入客户端,运行jprofiler,打开之前建立的session,即可以成功进入jprofiler监控窗口。ok 配置成功!