1.应用程序下载
tomcat所在服务器和监控服务器的机器都需要安装jprofiler
1.我的监控使用的机器,是mac。客户端 JPROFILER下载地址
https://www.ej-technologies.com/download/jprofiler/files
Mac客户端 GUI界面
Linux服务端安装如下:
2.两端jprofiler程序的安装
2.1mac端是可执行文件,双击安装就可以了
2.2服务端安装
1、下载好后把tar包上传的linux服务器,解压。
我把jprofiler_linux_12_0_3.tar.gz放在了/user/local/目录下
上传:rz
解压
tar -xzvf jprofiler_linux_12_0_3.tar.gz
第三步、监控端配置并开启jprofiler
4)这里无论32位、64位都选择Linux X86/AMD64
5)这里是选择使用的jdk版本,oracle 1.8 ,next
8)选择你要连接的服务器的ip,next
9)远程服务器你的解压jprofiler的地址,next
我的:/usr/local/jprofiler12.0.3
10)默认端口,可以不修改
11)这里是重点了
将截图里的内容复制出来(这里要复制自己的)
-agentpath:/usr/local/jprofiler12.0.3/bin/linux-x64/libjprofilerti.so=port=8849
配置到tomcat的bin/catalina.sh文件。
我的文件路径/usr/local/tomcat/bin
修改文件:vi catalina.sh
将刚刚复制出来的命令加上变量名称粘贴进去,具体如下:
JAVA_OPTS="-agentpath:/usr/local/jprofiler12.0.3/bin/linux-x64/libjprofilerti.so=port=8849"
这里注意一下,catalina.sh文件下,可能有多个JAVA_OPTS的变量,如果有,把其他的JAVA_OPTS注释掉。
上面的配置完成后,重启tomcat
停止tomcat sh shutdown.sh
启动tomcat sh startup.sh && tail -f ../logs/catalina.out
这里启动tomcat 使用sh startup.sh也可以,使用sh startup.sh && tail -f ../logs/catalina.out可以查看启动日志
第四步、监控端开启jprofiler
12)选择“不,我稍后开始”
在启动中心》找到刚刚创建的链接〉点击开始就成功了。
点击开始后,会弹出一个选择页,选择第一个就可以了。