activemq - 为ActiveMQ配置JMX以远程访问

标签 activemq jmx

任何人都可以给出有关如何在新安装的5.5.0版本上启用JMX(可以远程访问)的详细步骤?

最佳答案

在您的activemq.xml文件中,需要确保您的broker元素上的useJmx为true:

<broker xmlns="http://activemq.org/config/1.0" brokerName="localhost" useJmx="true">

并确保您具有管理环境
<managementContext>
  <managementContext createConnector="true" connectorPort="1099"/>
</managementContext>

从那里开始,只需确保您可以通过TCP连接到端口1099或指定的任何端口上的代理。在EC2之类的服务或进行大量NAT'ing的任何事情上,这不太容易做到:http://jmsbrdy.com/monitoring-java-applications-running-on-ec2-i

关于activemq - 为ActiveMQ配置JMX以远程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725202/

相关文章:

java - JMX 线程未关闭

java.io.FileNotFoundException : . ..keystore.jks(没有这样的文件或目录)在 java.io.FileInputStream.open( native 方法)

java - 如何通过 Kubernetes 管理的 Docker 容器连接到 JMX?

java - 高性能 JMS 消息传递

ActiveMQ 使用 Zookeeper 复制 levelDB

kubernetes - 在POD中使用服务的ClusterIP地址

spring-boot - 没有发现 spring boot 2 嵌入式 tomcat 的 JMX mbean

java - Apache ActiveMQ 配置

jms - 删除正在重新传送的消息

ssl - 如何在 docker swarm 中为 swarm 集群中的特定容器启用 JMX?