[转帖]Jprofiler远程连接linux项目监控
Jprofiler远程连接linux项目监控
https://blog.csdn.net/junzhen_chen/article/details/72911427
原创junzhen_chen 发布于2017-06-08 11:12:18 阅读数 2460 收藏
展开
1 1.本地系统下安装windows版Jprofiler
1.1 版本:jprofiler_windows-x64_9_1_1.exe
1.2 操作:打开安装.exe文件,根据安装向导一路next完成安装
1.3 注册码:#23874-hrwpdp1sh1wrn#0620
#36573-fdkscp15axjj6#25257
#5481-ucjn4a16rvd98#6038
#99016-hli5ay1ylizjj#27215
#40775-3wle0g1uin5c1#0674
1.3--------------------------------------------------------------
#7009-14frku31ynzpfr#20176
#49604-1jfe58we9gyb6#5814
#25531-1qcev4yintqkj#23927
#96496-1qsu1lb1jz7g8w#23479
#20948-11amlvg181cw0p#171159
2Linux服务器下安装linux版Jprofiler
2.1版本:jprofiler_linux_9_1_1.tar.gz
2.2操作:
2.2.1将jprofiler_linux_9_1_1.tar.gz压缩包copy到linux服务器上的/opt目录下
2.2.2在linux服务器上使用tar –xf /opt/jprofiler_linux_9_1_1.tar.gz命令进行解压安装包
3Linux服务器上配置步骤
3.1将需要监控的项目服务停止
3.2进入需要监控的项目安装目录的bin目录下(例如:/home/iomdesk/iomdesk_2002/iomdesk_system/bin)
3.3在bin目录下找到startup.sh文件,copy到自己电脑本地,然后编辑startup.sh文件,在文件中找到JAVA_OPTS,往JAVA_OPTS中的内容追加“-agentpath:/opt/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849,nowait”(注:/opt/jprofiler9这个路径是相对于2.2.2点的解压后jprofiler文件夹路径的)
3.4(此步骤请在执行完第4.点(本地jprofiler配置步骤)完成后,再执行此步骤)
将本地生成的startup_jprofiler.sh文件copy到需要监控的项目安装目录的bin目录下(例如:/home/iomdesk/iomdesk_2002/iomdesk_system/bin)。然后使用sh startup_jprofiler.sh命令启动linux服务器上的项目。
4本地jprofiler配置步骤
4.1 打开本地安装好的jprofiler工具,点击主界面左上角的Start Center,在弹出框中点击进入New Session标签,在标签中点击New Server Integration按钮
4.2 在弹出的Integration Wizard窗口中开始配置步骤,1.Choose wizard步骤中选择服务容器(注:服务器上的项目实际使用的服务容器是什么版本,这里就选择什么版本的服务容器,此处例子选择的是tomcat 7.x),接着Next
4.32.Local or remote步骤中选择配置On a remote computer选择,并且computer下拉框选项选择Linux X86/AMD64。接着Next
4.43.Profiled JVM步骤中选择对应的java虚拟机版本,这里需要选择的版本对应服务器上需要被监控的项目实际使用的jdk版本。接着Next
4.54.Startup node步骤中选择项目启动和连接本地JProfiler 方式,此处选择的方式是等待Jprofiler 连接后再启动项目.选择完后接着Next
4.65.Remote address步骤中填写配置需要监控的项目服务器的IP地址。接着Next
4.76.Remote installationdire步骤中填写linux服务器上解压安装的JProfiler目录(这里即2.2.2点处的/opt/jprofiler9目录).接着Next
4.87. Locate start script步骤中选择3.3点中保存到本地的startup.sh文件。接着Next
4.98.Choose profiling port步骤中填写JProfiler的监控端口,默认为8849.如果linux系统上这个端口没有使用,便无需修改,如已被占用,可随意填写一个没有被占用的端口号(注:这里的端口号如修改,请将3.3点中的port=8849也修改一致,否则配置不成功)。
4.1010.Finished步骤中选择是否立即启动本次配置连接,选择No,I will start the session later.不要立即连接,因为配置还没完成。接着Finish
4.11本地JProfiler配置完成,(回到3.4点处按照提示配置启动linux上的JProfiler和项目)
5完成配置,开启监控
5.1 进入本地JProfiler工具主界面,点击左上角Start Center,在弹出框中的Open Session中选择刚才配置好的Session,点击Start按钮开始监控。
————————————————
版权声明:本文为CSDN博主「junzhen_chen」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/junzhen_chen/article/details/72911427