jconsole监控activemq

来源:互联网 发布:数据库运行管理规范 编辑:程序博客网 时间:2024/06/05 17:43
1.在windows下,配置好java的环境变量
2.activemq 5.3.2 (5.3.1和5.2.0都适用,别的不知道了)

修改activemq的配置
1.activemq的路径bin下,修改activemq文件:
将SUNJMX="-Dcom.sun.management.jmxremote"注释起来,取消SUNJMX="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"的注释。如下:

if [ -z "$SUNJMX" ] ; then
  SUNJMX="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
  #SUNJMX="-Dcom.sun.management.jmxremote"
fi
2.activemq的路径conf下,修改activemq.xml文件
增加一个参数useJmx="true"
如下:
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.base}/data" destroyApplicationContextOnStop="true"  persistent="false" useJmx="true">

打开jconsole监控:
1.将activemq配置成功后,就可以在windows机器上,在运行中输入cmd,打开窗口后,输入jconsole
2.此时会弹出Java监视和管理控制台,在“远程连接”中输入:service:jmx:rmi:///jndi/rmi://192.168.1.151:1099/jmxrmi
(注意:192.168.1.151为activemq所在的IP地址)
输入成功后,点击“连接”,就可以进行监控啦
0 0