acitvemq的jvm监控

本文介绍如何在ActiveMQ中启用JMX监控功能,包括在activemq.xml中添加配置参数useJmx=true,在bin/activemq中设置JMX连接参数,以及如何配置jmx.access和jmx.password文件来实现权限管理和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

  1. 在conf/activemq.xml启用jmx监控

即在broker后面添加useJmx="true"配置参数

 

        <managementContext>

            <managementContext createConnector="true"/>

        </managementContext>

 

  1. 在bin/activemq中配置jmx监控参数

找到ACTIVEMQ_SUNJMX_START这个参数,添加以下内容

ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote \

-Dcom.sun.management.jmxremote.host=10.0.10.210 \

-Dcom.sun.management.jmxremote.port=11099 \

-Dcom.sun.management.jmxremote.authenticate=true \

-Dcom.sun.management.jmxremote.password.file=/uc/mq/conf/jmx.password \

-Dcom.sun.management.jmxremote.access.file=/uc/mq/conf/jmx.access \

-Dcom.sun.management.jmxremote.ssl=false"

 

  1. 设置jmx访问用户和密码

l  用户权限设置:在conf/jmx.access中添加如下内容

monitorRole readonly

 

l  用户密码设置:conf/jmx.password中添加如下内容

monitorRole UC56.com^%$

 

  1. 修改conf/jmx.password文件访问权限

conf/jmx.password只能是只读权限,否则activemq无法启动

chmod 400 jmx.password

 

转载于:https://www.cnblogs.com/lmgsanm/p/6485588.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值