Para monitorear colas de mensajes existe este software HermesJMS.
Tiene un applet web >> o también se puede bajar el jar de sourceforge >>
y ejecutarlo con
java -jar hermes-installer-x.xx.jar
donde x.xx es la versión, obviamente.
Ok. ¿Y ahora cómo veo las colas?
Éste es el tutorial más cercano para ActiveMQ >> (los demás tienen los links rotos…)
En resumen, ir a Preferences (Options > Configuration) > Providers > Add Group
Ponerle un nombre y abajo donde dice Library > Add JAR(s) seleccionar estos dos jars de dentro del RAR (JCA) de ActiveMQ
- activemq-core-5.5.1.jar
- geronimo-j2ee-management_1.1_spec-1.0.1.jar
Cuando te ofrece SCAN hay que decirle que sí, porque en este caso no lo encuentra por JNDI.
Después en Preferences > Sessions crear una nueva sesión, usando como Loader el contexto que acabamos de crear, y seleccionando la ConnectionFactory org.apache.activemq.ActiveMQConnectionFactory.
Luego, creamos una sesión para ActiveMQ >> .
Vamos a Sessions > New > New Session donde, en Plug In, seleccionamos ActiveMQ y le seteamos las siguientes propiedades según estes screenshot >> que, desgraciadamente, es para la versión 4… y en la 5.5.1 no funca la conexión a JMX que dan. Aquí hay instrucciones de como setear JMX >>
- En PlugIn
brokerName localhost serviceURL service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi ojo que el puerto es 1099 y no 1616 como en el screenshot
- En ConnectionFactory
brokerURL tcp://localhost:61616 para un broker externo.
Así es que nuestro screenshot quedaría finalmente así