JMX(Java Management Extensions即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议灵活的开发无缝集成的系統、网络和服务管理应用。
上面的介绍有点绕我是这么简单粗暴地理解的:JMX之于JVM或JAVA,相当于SNMP之于OS只是JMX比SNMP更强大,除了监控外还可以通过JMX对JAVA程序进行管理,如更改一些配置等
也可以通过源码安装,请参考官方文档
使用JMX前需要先开启JMX,默认是关闭的在启动JAVA程序时,加入下面的参数就可以开启JMX:
想更多的了解这些参数,可以参考下面这个链接:
下面介绍几种常用的JAVA容器的JMX开启方式:
应用更改重启應用就开启了。
然后重启weblogic就开启了。
需要注意的是如果你的应用不是布署在默认的应用服务器上,而是新增了一个应用服务器布署的話应该使用下面这个方法:
4. 测试和查看JMX的配置和状态信息
JMX开启后,我们就可以通过相关的工具去查看JMX内的状态信息了通常可以使用JDK的jconsole程序查看,对于weblogic它自带了一些工具也可以查看,可以参考官方文档()另外还有一个叫cmdline-jmxclient-0.10.3.jar的工具也可以非常方便的查看这些信息。
jconsole在JDK_HOME/bin下面打开它,输入服务器的IP和端口就可以连接了如图:
要想了解更多Weblogic的各种运行时Mbeans信息,请参考官方文档:
最后看一张做出来的Weblogic JDBC连接池监控图:
版权声明:本文为博主原创文章未经博主允许不得转载。 /zk/article/details/
VMWare→编辑→虚拟机网络编辑器
ps:由于虚拟机是通过主机上网的主机所在局域网是ping不同虚拟机的IP的