如何让真机通过域名访问虚拟机的zabbix监控虚拟机

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的

我要回帖

更多关于 zabbix监控虚拟机 的文章

 

随机推荐