20161107162440331.png
[聚合文章] JMX远程监控ActiveMQ设置
当然,这是本地的消息队列,访问,我们启动之后也可以通过jdk自带的jconsole来监控。这里重点介绍怎样远程监控activemq。
远程监控activemq:这里涉及到JMX的概念,网上我也搜了很多,但是特别官网,我也看的不是很明白,这里大家知道由Java开发的程序,一般都是jmx来监控就可以了,当然,activemq也是通过Jmx来监控的。这里首先我们来配置一些东西。
1.在你下载activemq文件夹下的config中,找到activemq.xml,在broker节点增加useJmx="true"
20161107164841436.png
2.在managementContext节点更改成下面的截图的样子(这里我直接截图了,增加的东西不多,我就不把能复制的放进来了,自己敲敲,熟悉一下~)
20161107165108593.png
3.在你activemq文件夹下的bin找到activemq(${active_home}/bin/activemq),找到下面截图中出出现的代码,应该是注释掉的,解除注释就行了,我下载的版本是5.13.4,有的没有下面的代码,不知道是什么原因,这个弄明白之后,会再更新。
代码版(这个可以直接粘贴过去):
ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099"ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。