jprofiler监控tomcat

在虚机安装jprofiler:
虚机是32位的,所以要选择32位的jprofiler安装包,用rz命令将上传到opt目录下并开始解压
上传完之后的:
tar zxvf jprofiler_linux_7_2_3.tar.gz
解压完之后的jprofiler7文件夹:

在客户端安装jprofiler:
物理机是64位的,所以选择64位的jprofiler安装包,右键
解压到当前文件夹,会在D盘的jprofiler文件夹下看到解压后的内容如下:

 

双击红框中的jprofiler文件夹,出现了64位的jprofiler的.exe可执行文件安装包,截图显示在下面区域:

 

双击红框中的jprofiler的.exe文件,可以顺利安装


如上图,这步选择默认,直接点击Next

到这步后勾选Linux x86那行,然后点击Next

 

到这步后默认,直接Next

 

这步也默认,直接Next

 

到这步后要保持默认,直接点击Next,然后输入license

 

打开上图的.txt文件,我选择第一行的那个,别的估计也可以,没试,剩下的两行随便输入,我输入的都是sun,直接点击Next

 

这步还是保持默认,直接点击Next

 

这里我选择Never,别的估计也可以,不过总更新麻烦,Next,这时jprofiler已经安装在物理机上了,如下图所示:

点击Finish,然后配置jprofiler

 

jprofiler安装好后会弹出上面的框,点击Cancel按钮,开始一步一步配置

 

配置jprofiler:

 

在jprofiler里按照红框中的选择,弹出下面的对话框

按照红框中的选择,点击Next

 

 

这里要有所选择
JVM Vendor:Oracle
Version : 1.6.0(本机JDK是1.6.0_45,所以要选择正确,要不然到后来会报错,这里已经试过了
Mode: hotspot
去掉64-bit JVM前面的√,要不然也会报错,这里都已经试过了

 

这步保持默认,直接Next

 

红框里输入虚机IP:192.168.2.199

 

远程安装路径要选择在虚机解压的jprofiler路径,输入红框中的内容,直接Next

 

jprofiler端口默认是8849,直接Next

 

红框里的内容是:-agentpath:/opt/jprofiler7/bin/linux-x64/libjprofilerti.so=port=8849

 

在虚机root目录下用rz命令上传,然后解压在当前目录,并改名为tomcat3,然后在其bin目录下,vi catalina.sh,找到之前配置jconsole那里,如下图所示:

在上图最下面输入:
JAVA_OPTS="$JAVA_OPTS -agentpath:/opt/jprofiler7/bin/linux-x64/libjprofilerti.so=port=8849"
ps:JAVA_OPTS和-agentpath之间有空格,然后重启tomcat3,还要关闭防火墙,service iptables stop,Next

点击Finish按钮

 

点击红框里的内容

 

弹出下面的对话框

 

点击下面的OK按钮,弹出如下图就成功了

原文地址:https://www.cnblogs.com/laosun0204/p/8758496.html