jprofiler 设置windows连接linux服务器环境的搭建

本人根据实际搭建情况所编写的,第一次写博客,不好的地方还请见谅。

感谢各位前辈的博客,从中学到了很多。

 

安装环境

Windows主机:jprofiler_windows-x64_9_2.exe

远程服务器:jprofiler_windows-x64_9_2.sh

(版本一定要保持一致,要不然会出现无法连接的情况)

 

Windows主机直接在官网下载,

linux服务器下载jprofiler命令:

wget   http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.sh

 

 

服务器jprofiler的配置:

1.将jprofiler_windows-x64_9_2.sh下载完成后,可直接使用命令进行安装

sh  jprofiler_windows-x64_9_2.sh

按照给出的提示进行安装即可(建议不要安装文件放在sh同一目录下)

xftp下文件显示如图所示

 

2.将客户端C:\Users\Administrator\.jprofiler9目录中的config.xml

拷贝到上图/root/jprofiler/config中,在拷贝之前需要更记住一个ID号地方:在config.xml中找到服务器端所用的JDK或JRE,<session id="107"……>

记住此时的id

 

 

3.配置环境变量

在远程主机上输入:

echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/jprofiler/bin/linux-x64 >>/etc/profile

 

source /etc/profile

 

jprofiler配置在tomcat启动文件中(你需要监控的java项目的tomcat启动文件中),参看下图(其中的选中部分是新增内容) vi /usr/tomcat1/bin/catalina.sh  添加以下信息: 

JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849,nowait,id=107,config=/root/jprofiler/config/config.xml -Xbootclasspath/a:/root/jprofiler/bin/agent.jar "

 

 

 

8849这个端口是jprofiler监控使用的默认端口,因为连接的是远程主机,需要先主机中将端口8849打开,才能让本机的jprofiler链接远程的linux服务器

 

主机jprofiler的配置:

1.选择sessionintegration wizardsnew remote integration

 

 

2.选择远程监控。选择远程监控,及监控机器的系统

 

 

 

3.选择虚拟机的类型

 

 

4.选择启动模式

 

 

 

5.填写你需要连接的远程主机的地址

 

 

6.此处填写你远程主机下jprofiler安装路径

 

 

 

7.jprofiler的默认端口号,上文有提到过。此处为默认值  不更改

 

 

 

 

提示:第一次使用jprofiler连接的时候,会在上述步骤中多一个步骤,需要你选择一个 tomcat的启动文件  此时选择一个  本机tomcatstartup.bat的启动文件即可。(建议将这个文件和jprofile放在同一文件夹下)

连接成功后界面

 

 

posted @ 2016-07-12 16:57  进击的大乐  阅读(2706)  评论(0编辑  收藏  举报