JMX——以可视化形式管理与监控正在运行中的Java程序

简单理解:

MBean:管理的最小单元,一个MBean就是一个可以被监控的JavaBean。

MBeanServer:一个池子,各个MBean都会注册到该池子中,并且该池子提供一系列的管理、监控API。

MBeanAgent:负责将MBean注册到MBeanServer中,并且定义JMXServiceURL和JMXConnectorServer,使得我们可以使用该url,通过web、RMI、Jconsole等各种形式进行远程监控和管理Java程序。

具体实现参考:

https://blog.csdn.net/u013256816/article/details/52800742

http://www.cnblogs.com/dongguacai/p/5900507.html

https://www.imooc.com/article/37008?block_id=tuijian_wz

原文地址:https://www.cnblogs.com/ygj0930/p/10925439.html

时间: 2024-10-30 21:31:06

JMX——以可视化形式管理与监控正在运行中的Java程序的相关文章

如何使用JVisualVM远程监控和优化Tomcat和Java程序的内存和CPU

如何使用VisualVM远程监控和优化Tomcat和Java程序的内存和CPU JVisualVM 是Java 继 JConsole 之后有一款力作,是集成了诸多分析和优化Java程序的工具的工具. 我们可以用它来为优化Java程序的内存占用,找出内存泄漏,分析Java程序的CPU占用情况,根据JVisualVM获取到的数据优化JVM配置等.   总之是相当好了~~~~ JVisualVM 位于JAVA_HOME/bin目录下 . 直接运行可打开. 打开后界面如下: 由于JVisualVM 本身

转:visualvm监控远程机器上的Java程序

转自:http://hanwangkun.iteye.com/blog/1195526 JDK里面本身就带了很多的监控工具,如JConsole等.我们今天要讲的这款工具visualvm,就是其中的一款.但是这款工具是在JDK1.6.07及以上才有的.它能够对JAVA程序的JVM堆.线程.类加载情况.JVM GC情况进行监控,是一个很好的免费的监控工具. 监控范围:JDK1.4及以上版本的程序都能够监控. 它在JDK里面叫做: jvisualvm,当然我们可以到它的官方网站上去下载它的最新版本,当

visualvm 监控 远程 机器上的 Java 程序

JDK里面本身就带了很多的监控工具,如JConsole等. 我们今天要讲的这款工具visualvm,就是其中的一款.但是这款工具是在JDK1.6.07及以上才有的.它能够对JAVA程序的JVM堆.线程.类加载情况.JVM GC情况进行监控,是一个很好的免费的监控工具. 监控范围:JDK1.4及以上版本的程序都能够监控. 它在JDK里面叫做: jvisualvm,当然我们可以到它的官方网站上去下载它的最新版本,当前最新版本是: 1.3.2,如下所示: 在图中已经列出了它的官方网站地址: http:

visualvm监控远程机器上的Java程序

源文:http://hanwangkun.iteye.com/blog/1195526

制造企业:可视化生产管理成为主流趋势

华兴玻璃集团公司是一家集研发.生产.销售日用玻璃为一体的大型制造企业,是国内日用玻璃制品行业的翘楚,产销量及综合实力位居行业首位.公司自1987年正式投产以来始终专注日用玻璃行业,目前生产规模居亚洲第一.世界第三.公司总部位于广东省佛山市,公司现有职工超过10000人,拥有十一个生产基地,产品远销港澳.东南亚.美国.加拿大等国家和地区. 作为一家典型的制造型企业,降本增效.不断提高产品质量是关系到企业长远发展的重中之重,对于过程的有效管控便显得尤为关键.基于此,华兴集团经过数年的建设,在集团总部

4.2 存货可视化查询管理

4.2.1   业务方案描述 1. Oracle ERP系统标准的[物料现有量]查询功能较为单一,在实际业务执行时会存在:查询物料的库存数量.接收中数量.作业的需求量. 2. 为便于操作,将现有量查询.接收中数量(合格.不合格.未检验)数量.离散任务需求量.已发放量.未发放量等数据信息集中在一个界面显示. 4.2.2   业务方案逻辑控制 "物料现有量查询"界面点击查询后进入"物料查询结果"界面,在"物料查询结果-物料作业需求量"点击作业明细按钮

可视化接口管理工具RAP,模拟数据,校验接口

最近看到一个不错的接口管理的工具,分享一下 RAP ppt介绍:http://www.imooc.com/video/11060 RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率. 使用网址:http://rap.taobao.org/ GitHub地址:https://github.com/thx/RAP 一些文档:https://github.com/thx/RAP/wiki/home_cn 官网:

现代企业如何加强对项目的管理和监控?

对企业而言,项目代表着可观的收益,出于利益最大化的考虑,企业往往对项目管理投入大量的人力物力,以期达到最优的结果.然而,项目管理并非人越多越好,效率和效果才是管理者们需要重视的问题.项目进行效果的跟踪来自于对项目的管理和监控,这是在项目计划阶段就需要审慎思考的问题.对项目进行管理和监控,可以从以下几方面加以考虑:1.项目计划和执行全跟踪项目能否圆满完成,跟缜密的项目计划.高效的落实行动是密不可分的.对项目计划和执行过程进行跟踪,能及时发现项目中出现的问题并落实到相关责任人,有效减少项目后续风险,

Linux 基础 —— Linux 进程的管理与监控

这篇文章主要讲 Linux 中进程的概念和进程的管理工具.原文:http://liaoph.com/inux-process-management/ 进程的概念 什么是进程 进程(Process)是计算机中程序执的实体.程序通常是由指令和相关数据组成的,在 Linux 系统中,程序的运行通常是由用户通过一个命令行解释器(例如 bash shell)发起执行,或者由其他进程派生而来. 进程标识符 每个进程都有一个非负整数表示的唯一标识符,进程运行时 PID 是由操作系统随机分配的,进程 ID 可以