jprofiler监控tomcat

https://www.cnblogs.com/yjd_hycf_space/p/7727757.html

https://www.jianshu.com/p/c3bc4af4b1e1

条件准备
jprofiler for Windows
jprofiler for Linux
注册码:L-J11-Everyone#084175-v5mdafmayija#34245

11的版本需要下载注册机,自己生成注册码,否则网上的注册码好多过期不能用的。网上自行百度破解教程,也就填写个license就行。

一、下载

1、官网地址:https://www.ej-technologies.com/products/jprofiler/overview.html

2、把Linux的tar文件上传到要部署的服务器上,解压
我的路径:  /usr/src  ;解压命令:tar -xvf  jprofiler_linux_11_0_1.tar.gz

3、Windows下解压,bin/jprofiler.exe启动

4、进入后选择

5、Tomcat 8或者以上,我用的是Tomcat 9,next

6、我们要监控Linux上的Tomcat,所以不选择on shis compute,这里无论32位、64位都是选择这个。

7、这里是选择使用的jdk版本,oracle 1.8 ,next

8、选择第二个,next

这里如果选择第一个,则是另外一种配法,不用导出start.sh文件了。

【方法二】如果选择第一项,到倒数第二步的时候,则需要配置tomcat的启动文件。

vi catalina.sh  加入下面这句话,就是导入这个libjprofilerti.so动态文件

JAVA_OPTS="-agentpath:/usr/src/jprofiler11.0.1/bin/linux-x86/libjprofilerti.so=port=8849,nowait "

9、选择你要连接的服务器的ip,next

10、远程服务器你的解压jprofiler的地址,next

我的:/usr/src/jprofiler11.0

11、直接点击next

12、把你Linux上的Tomcat/bin/startup.sh文件拷贝到本地:进入到bin目录下,sz startup.sh

然后找到它打开:next

13、默认端口就行,如果你的端口被占用,记得修改端口,next

14、选择no,点击finish

15、在你本地放startup.sh的路径下,你可以看见生成了一个startup_jprofiler.sh的文件

rz 选择这个文件,把这个文件上次到远程你的Tomcat/bin下

16、ps -ef|grep tomcat看一下你们Tomcat启动了没有,如果启动关闭进行

我这tomcat是关着的。

如果没有关,这里直接:kill -9 pid

17、cd到Tomcat/bin路径下,给startup_jprofiler.sh文件赋权限:chmod 777 startup_jprofiler.sh

启动startup_jprofiler.sh

出现报错:这里是因为我选择上面选平台系统时选择错了,选择了ARM 32位的,出现报错。

18、双击启动Windows的jprofiler中配置ip

19、确认,然后等一会就会看见内存的信息,恭喜你,连接成功

jprofiler监控tomcat的更多相关文章

  1. 部署JProfiler监控tomcat

    下载JProfiler包 wget http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.rpm 安装JPr ...

  2. Linux安装JProfiler监控tomcat

    下载JProfiler包wget http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.rpm 安装JPro ...

  3. windows环境jprofiler配置监控tomcat

    1.点击jprofiler/bin/jprofiler.exe文件安装 2.安装后将C:\Users\Administrator\.jprofiler8\config.xml文件复制到指定文件下,如: ...

  4. LoadRunner 实现监控Tomcat

    LoadRunenr没有监控Tomcat的专用监控器,为了用lr达到监控tomcat的目的可以通过打开Tomcat自带的Status页面之后,利用lr的关联技术得到相关的数据,把数据输出到lr自定义的 ...

  5. linux上监控tomcat down掉后自动重启tomcat

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...

  6. LoadRunner如何监控Tomcat性能

    使用LoadRunner做性能测试,一般的直觉是LR只能完成脚本录制和编写模拟用户的请求行为,但是在某些情况下,要监控一些中间件或web服务器的性能时,就不能通过录制脚本来完成了,那么就需要手工来编写 ...

  7. 运用JMX监控Tomcat/Java jvisualvm简要说明

    公司线上项目出现了java heap space 然后经过查询知晓了下面工具于是开始了尝试. visualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存.cpu分析,线程分析... jvisua ...

  8. 【转】使用JDK自带jvisualvm监控tomcat

    转载地址: http://my.oschina.net/kone/blog/157239 jdk自带有个jvisualvm工具.该工具是用来监控java运行程序的cpu.内存.线程等的使用情况.并且使 ...

  9. Jconsole 监控tomcat

    通过jconsole监控可以获取监控tomcat的相关的数据信息 如何通过代码来获取其中的线程和内存状况呢? 首先要配置好jconsole监控的相关配置,一搜基本就是那一个, 配置配不好的话接下来的工 ...

随机推荐

  1. php 去除中间空格

    <?php $str = 'a b c d e'; echo preg_replace('# #','',$str);//输出 "abcde"

  2. 相信301跳转大家都知道 rewrite

    相信301跳转大家都知道,这样有利于权重集中,但是我在.htaccess文件写上: RewriteEngine on rewriteCond %{http_host} ^phpddt.com [NC] ...

  3. chrome安装switchyomega

    由于在国外网站找不到下载链接,在国内招了个crx文件,以下为安装crx教程 首先修改后缀为zip,再解压, 得到以下文件 然后在chrome里找到扩展程序, 打开开发者模式,点击-加载已解压的扩展程序 ...

  4. Spring Cloud Hystrix熔断器隔离方案

      Hystrix组件提供了两种隔离的解决方案:线程池隔离和信号量隔离.两种隔离方式都是限制对共享资源的并发访问量,线程在就绪状态.运行状态.阻塞状态.终止状态间转变时需要由操作系统调度,占用很大的性 ...

  5. UML-类图-关联

  6. php中openssl_pkey_get_private()函数遇到false的问题 解决办法

    今天用openssl_pkey_get_private()函数遇到了一个大坑: 如果你的私钥文件(private_key.pem)是 -----BEGIN PRIVATE KEY-----字符串字符串 ...

  7. 优秀的github java项目

    转载:https://www.zhihu.com/question/24834285/answer/251369977 biezhi/blade:先推荐下自己的哈哈,一款轻量级.高性能.简洁优雅的MV ...

  8. Python基础学习三

    Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置 ...

  9. Spring 如何解决循环依赖的问题

    Spring 如何解决循环依赖的问题 https://blog.csdn.net/qq_36381855/article/details/79752689 Spring IOC 容器源码分析 - 循环 ...

  10. Qt QPixmap和QImage的相互转换

    QPixmap转为Image: QPixmap pixmap; pixmap.load("../Image/1.jpg"); QImage tempImage = pixmap.t ...