If I remember correctly, you also can skip all the authentication checks by starting JConsole (or JVisualVM) on the same machine as your broker, running as the same user as the broker, and then selecting it from the Local Processes list. Sometimes that's an option, sometime it's not, but it was in this case (you can see "activemq.jar start" in the screenshot).
Also, it's been a while since I've connected to a broker whose password hadn't been changed, but I think the default credentials are admin/admin, rather than blank. Tim On Sep 23, 2016 5:50 AM, "Steve Hill" <sh...@futurelogix.co.uk> wrote: > We ran into many problems getting JMX to work properly in our test > environment. We are running two instances on each server in our test > environment. We found the following changes got it to work and kept them > using independent mbean servers. > > In the bin/env file add the following (We have it on port 11009) > > ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START > -Dcom.sun.management.jmxremote.port=11009 > -Dcom.sun.management.jmxremote.rmi.port=11009 > " > ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START > -Dcom.sun.management.jmxremote.ssl=false" > ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START > -Dcom.sun.management.jmxremote > -Dcom.sun.management.jmxremote.authenticate=false > -Djava.rmi.server.hostname=<hostname>" > > In the activemq.xml file, add useJmx="true" to the <broker> tag and > add/update the following element > > <managementContext> > <managementContext useMBeanServer="true" > createConnector="false"/> > </managementContext> > > We do get the warning about secure/insecure however you click ok and it > connects. > > Also check to make sure the port is open in your firewall, the following > will open the port in iptables. > > -A INPUT -p tcp -m tcp --dport 11009 -j ACCEPT > > From jconsole you should be able to connect now using <hostname>:<port> in > the remote connection box. > > Good luck! > Steve. > > On 9/22/16 7:53 PM, mathewvino wrote: > >> activemq : apache-activemq-5.14.0 >> jconsole using jdk1.7 >> >> I have started the activemq which comes with the jetty server. Minor >> change >> to make the jmx enable is just change <managementContext >> createConnector="true"/> default is false(activemq.xml) --- I am using the >> latest version 5.14.0 >> >> when i start i am seeing the message >> JMX consoles can connect to >> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi >> >> So I start Jconsole use remote process and use >> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi >> >> with no password : it says secure/insecure connection failed: not sure >> where the problem is >> >> Any help is really appreciated >> >> <http://activemq.2283324.n4.nabble.com/file/n4716819/activemq.png> >> >> >> >> >> >> >> >> -- >> View this message in context: http://activemq.2283324.n4.nab >> ble.com/jconsole-using-activemq-tp4716819.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> > > >