настроить JMX для ActiveMQ для удаленного доступа - PullRequest
9 голосов
/ 11 октября 2011

Кто-нибудь может дать подробные инструкции о том, как включить JMX (можно получить удаленный доступ) во вновь установленной версии 5.5.0?

1 Ответ

16 голосов
/ 11 октября 2011

В вашем файле activemq.xml вы должны убедиться, что 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: http://jmsbrdy.com/monitoring-java-applications-running-on-ec2-i

...