JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

时间:2024-03-22 15:33:29

很多时候我们的应用都是跑在linux,而jProfiler是安装在windows上面,这时候我们就需要通过配置远程连接对服务器上面的应用进行监控。

1,在linux上安装jProfiler
从官网下载安装包:jprofiler_linux_10_1_4.tar.gz,软件版本要和windows版保持一致,然后上传到linux服务器并解压。

tar -zvxf jprofiler_linux_10_1_4.tar.gz

我是安装到/opt/jprofiler10.1.4目录下

2,修改tomcat配置
进入tomcat的bin目录,修改catalina.sh文件,在文件开始增加如下配置:

CATALINA_OPTS="-agentpath/opt/jprofiler10.1.4/bin/linux-x64/libjprofilerti.so=port=10010,nowait"

然后启动tomcat,在tomcat日志文件中会输出jprofiler的启动日志

JProfiler> Protocol version 59
JProfiler> JVMTI version 1.1 detected.
JProfiler> Don't wait for frontend to connect.
JProfiler> 64-bit library
JProfiler> Starting up without initial configuration.
JProfiler> Listening on port: 10010.
JProfiler> Enabling native methods instrumentation.
JProfiler> Can retransform classes.
JProfiler> Can retransform any class.
JProfiler> Native library initialized
JProfiler> VM initialized

3,在windows上创建监控
打开jprofiler程序,在Session菜单中打开“Integration Wizards”,选择“New Remote Integration”,打开配置对话框。
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

设置jdk版本
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

设置连接地址

设置linux中jprofiler安装路径
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

设置端口
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

查看配置汇总信息
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能

启动监控
JProfiler入门教程(4)--JProfiler远程监控Tomcat性能