您的位置:首页 > 运维架构 > Tomcat

jprofiler_监控远程linux服务器的tomcat进程(实践)

2016-11-22 20:23 711 查看
一、软件列表:windows和linux的jprofiler的版本必须一致1、jprofiler_linux_9_1_1.tar.gz2、jprofiler_windows_x64 9_1_1 3、本地安装tomcat7(windows)4、linux安装tomcat7(linux)
二、操作步骤1、将jprofiler_linux_9_1_1.tar.gz拷贝到linux /usr/local目录下,并使用tar命令解压2、生成startup_jprofiler.sh文件(该文件最后会拷贝到linux的tomcat bin目录下,并执行脚本,才能监控tomcat) 打开:Session-->Integration Wizards-->New Remote Integration









这里注意在linux手上开启端口8849

这里需要定位到本机的tomcat bin目录下







3、拷贝startup_jprofiler.sh到linux的tomcat bin目录下a) 脚本授权:chmod 777 startup_jprofiler.shb) 执行脚本:./startup_jprofiler.sh执行脚本可能报错:Error occurred during initialization of VMCould not find agent library /usr/local/bin/linux-x64/libjprofilerti.so in absolute path, with error: /usr/local/bin/linux-x64/libjprofilerti.so: cannot open shared object file: No such file or directory原因:对应目录下找不到文件libjprofilerti.so解决:cd /usr/local/jprofiler9/bin/linux-x64cp libjprofilerti.so /usr/local/bin/linux-x64/libjprofilerti.so
c) 执行输出



windows下重新执行步骤1,最后选择立即执行即可


三、注意事项1、执行脚本报错执行脚本:./startup_jprofiler.sh执行脚本可能报错:Error occurred during initialization of VMCould not find agent library /usr/local/bin/linux-x64/libjprofilerti.so in absolute path, with error: /usr/local/bin/linux-x64/libjprofilerti.so: cannot open shared object file: No such file or directory原因:对应目录下找不到文件libjprofilerti.so解决:cd /usr/local/jprofiler9/bin/linux-x64cp libjprofilerti.so /usr/local/bin/linux-x64/libjprofilerti.so
2、jprofiler连接不上原因:未开启默认端口8849
vim /etc/sysconfig/iptables
service iptables restart

四、参考资料1、http://blog.csdn.net/ai6740165/article/details/19162969 2、http://blog.csdn.net/yidamr/article/details/8719767

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: