用JVisualVM连接远程JVM,监控系统运行性能参数。

作用:JVM和监控的应用程序运行在不同的服务器上,减轻应用程序的负担,特别是HeapDupm的时候,应用常能够续负担很大。

1为 10.87.40.141 上的 tomcat 配置 jvm 启动参数。在 tomcat 的 catalina.bat 中添 加如下参数:

set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"

其中-Dcom.sun.management.jmxremote.port=9004 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口

其中-Dcom.sun.management.jmxremote.ssl ="false" 指定了 JMX 是否启用ssl

其中-Dcom.sun.management.jmxremote.authenticate =9004指定了 JMX 是否启用

鉴权(需要用户名,密码鉴权)

2 运行JVisualVM,选中左边的Remote节点,右键点击Add Remote Host弹出对话框

3 填写远程的Tomcat的主机IP,点击OK

4 在左侧的Remote节点下面增加了刚才添加的节点。选中10.87.40.141这个节点,右键弹出菜单选择“Add JMX Connetcion..”.

5 在弹出的对话框的填写要连接的Tomcat所在的主机IP和端口,端口是在Catalina.bat设置的端口9004,点击OK。

6 在左侧树节点添加了JMX节点,双击这个节点或者右键弹出菜单,点击“Open”,

7 可以远程监控Tomcat的使用情况了。

转载于:https://blog.51cto.com/fengzzzz/1352816

使用JVisualVM远程监控Tomcat相关推荐

  1. 使用jvisualvm远程监控tomcat(阿里云ECS)

    写在前面:  使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:jndi/rmi:IP:端口//  连接到 IP:端口,网上找了很多资料,未能解决 ...

  2. jvisualvm远程监控Tomcat

    为什么80%的码农都做不了架构师?>>>    一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 . 在jdk1.6 中 Oracle 提供了一个新的可视化 ...

  3. Jconsole远程监控Tomcat

    使用Jconsole远程监控tomcat情况,开启远程监控是比较简单的,只是开启几个设置选项就行了.我使用的是centos系统安装的默认的tomcat6,那么我只需要修改/etc/tomcat6/to ...

  4. java tomcat监控_java-jvisualvm远程监控tomcat

    一.修改要访问的远程主机(Linux)相关文件,本文档只介绍了java-jvisualvm的JMX方式: 1.打开$CATALINA_HOME/bin/startup.sh, 找到倒数第二行(也就是e ...

  5. 使用JMX透过防火墙远程监控tomcat服务

    为什么80%的码农都做不了架构师?>>>    JDK的bin目录下有jvisualvm或jconsole可以监控本地和远程jvm实例的运行动态(包括cpu,内存等), 对于性能分析 ...

  6. Jconsole远程监控tomcat 的JVM内存(linux、windows)

    Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到.它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界 ...

  7. Jconsole/jvisualvm远程监控weblogic中间件配置

    1.进入linu操作界面,进入到启动服务目录下 2.选择要监控的服务的启动项,进入到编辑状态(注意:要先将该文件进行备份),如下图所示 3.修改USER_AGRS域,添加如下内容,注意修改IP USE ...

  8. 远程监控tomcat运行

    1.jdk安装目录下的bin目录有jvisualvm.exe执行程序 2.安装visualgc插件:工具-->插件 3.出现如下界面,选择visual GC 第二种方式手动下载安装插件: 插件下 ...

  9. 使用JDK自带jvisualvm监控tomcat

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

最新文章

  1. 搜索引擎(Elasticsearch聚合分析)
  2. 怎么看c语言错误出在哪,请各位大佬帮我看看错误出在哪里
  3. 一个完备的要素SHAPE裁剪函数
  4. 原生js增加或者删除class
  5. 485通信原理_上位机开发之单片机通信实践
  6. nssl1488-上升子序列【贪心,dp】
  7. x86_64 arm制linux-gcc,arm-linux-gcc 制作
  8. kafka_2.10-0.8.1.1.tgz的1或3节点集群的下载、安装和配置(图文详细教程)绝对干货...
  9. 【清单】—— 编程方法、整洁代码与重构
  10. docker 中文文档_Kubernetes将弃用Docker,不必恐慌
  11. [转] Android SDK manager 无法获取更新版本列表
  12. ZedGraph的一些属性
  13. 苹果手机录屏软件_手机录屏软件哪个好 好用的手机录屏软件推荐
  14. vant组件做表格_有赞团队的vant ui组件库van-field使用
  15. 解密加油优惠打折券的制作过程
  16. js传递参数时类型错误
  17. ps海报合成教程_怎样合成创意环保海报图片的PS教程
  18. Idea一不小心把Main menu头部菜单关闭还原的解决办法
  19. 1:MTK 6737 Flash配置
  20. 对dede标签调用的内容进行判断并输出的方法

热门文章

  1. 获取一篇新闻的全部信息
  2. zabbix如何配置微信报警
  3. 【视频开发】图像清晰度评价方法
  4. ID3 Algorithm for Decision Trees
  5. 2016-08-29
  6. android Adapter使用详解
  7. C#中as与is的用法
  8. Vue:echarts的柱状图为什么X轴上的文字不显示?
  9. <文献阅读>用转移熵通过微阵列的时间序列推断基因调控网络(inferring gene regulatory networks from microarray time series data
  10. springboot中下面哪一个作为jpa默认实现_天天在用SpringBoot,手撸一个的Starter试试!...