监控Jprofiler监控tomcat的配置方法及报错解决过程

Posted chuxinxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控Jprofiler监控tomcat的配置方法及报错解决过程相关的知识,希望对你有一定的参考价值。

准备工作:

1.Jprofiler for Linux安装包一个(服务端)

2.Jprofiler for windows安装包一个(客户端)

3.各自安装、解压

Linux:/opt/jprofiler7

配置过程:

1.打开客户端jprofiler,关掉向导

2.如图

技术分享图片

(1)选择远程服务器系统

技术分享图片

(2)此处填写服务器的ip地址

技术分享图片

(3)此处填写服务器jprofiler的安装目录

技术分享图片

(4)此处填写监听端口

技术分享图片

(5)此时将以下内容添加进服务器tomcat的bin目录下catalina.sh

-agentpath:/opt/jprofiler7/bin/linux-x86/libjprofilerti.so=port=8849

技术分享图片

技术分享图片

注:如在catalina.sh文件里没有找到上面代码的位置,可以添加到一下位置试试

技术分享图片

 

CATALINA_OPTS="$CATALINA_OPTS -agentpath:/opt/jprofiler7/bin/linux-x86/技术分享图片libjprofilerti.so=port=8849"

(6)然后重启tomcat

此时报错:

Could not find agent library /opt/jprofiler7/bin/linux-x64/libjprofilerti.so in absolute path, with error: /opt/jprofiler7/bin/linux-x64/libjprofilerti.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)

原因:找不到对应目录下的libjprofilerti.so

解决:将配置中的路径中的Linux-x64改为Linux-x86

技术分享图片

然后启动tomcat同时监控日志

(7)日志显示:

技术分享图片

(8)客户端jprofiler继续

技术分享图片

(9)监控页面

技术分享图片

 

备注:未特别提及之处均默认next操作。

以上是关于监控Jprofiler监控tomcat的配置方法及报错解决过程的主要内容,如果未能解决你的问题,请参考以下文章

JVM监控及分析(02)

JVM监控工具之JProfiler

Linux安装JProfiler监控tomcat

转载:JProfiler远程监控LINUX上的Tomcat过程细讲

jprofiler_监控远程linux服务器的JVM进程(转 非常棒)

[转帖]JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)