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

Posted ygj0930

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于JMX——以可视化形式管理与监控正在运行中的Java程序的主要内容,如果未能解决你的问题,请参考以下文章

jconsole和jvisualvm监控tomcat配置

深入理解java虚拟机JConsole:Java监视与管理控制台

Java虚拟机详解------虚拟机监控和分析工具——可视化

springboot情操陶冶-jmx解析

JVM的监控工具之jconsole

企业——Zabbix使用JMX监控tomcat(JAVA类应用)