祺石业务运维监控分析系统(QS-WSM)

Apache ActiveMQ

【权限清单】

监控系统地址权限说明端口号用户名密码
172.20.1.11只允许IP地址为172.20.1.11的主机访问1099adminactivemq

【配置说明】

QS-WSM通过JMX对Apache ActiveMQ进行监控,需要启用到JMX的远程连接。activemq默认使用端口TCP 1099,默认用户名/密码为admin/activemq。

【参考文档】

Apache ActiveMQ特性-JMX支持

Java管理指南-使用JMX技术进行监控和管理

【操作步骤】

步骤1:关闭Apache ActiveMQ

操作命令:

${installDirectory}/bin/activemq stop

提醒:

  • ${installDirectory}是activemq的安装目录。

步骤2 :启用JMX远程访问

配置文件${installDirectory}/conf/activemq.xml,出于安全原因,默认情况下在activemq.xml中不启用JMX的远程连接。在<broker>标签中的<managementContext>元素,如下所示

操作命令:

vi ${installDirectory}/conf/activemq.xml

配置文件:conf/activemq.xml

<broker useJmx="true" brokerName="0.0.0.0">
...
<managementContext>
 <managementContext createConnector="true"/>
</managementContext>
...
</broker>

步骤3:重启activemq

操作命令:

${installDirectory}/bin/activemq restart

步骤4:添加防火墙规则

方法一:

操作命令:

firewall-cmd --permanent --add-rich-rule="rule family='ipv4' \
source address='172.20.1.11' port protocol="tcp" port="1099" \
accept"
firewall-cmd --reload