2011-08-16 15 views
8

Usamos MX4J para acceder a las operaciones/atributos relacionados con JMX a través de una interfaz web en el propio contenedor. Quería saber si hay alternativas disponibles, ya que la última versión de servicio para MX4J fue en 2006. Básicamente estoy tratando de superar las limitaciones de MX4J en el manejo de colecciones.Acceso a JMX a través de alternativas HTTP

Respuesta

11

Fui experimenting una vez con Jolokia y luce muy guay. Desde la página web:

Jolokia es un puente HTTP/JSON para el acceso remoto JMX.

Definitivamente pruébalo. Lo utilicé con éxito para crear un panel de control AJAX/JavaScript que muestra las métricas configurables de JMX en gráficos actualizables.

+0

Gracias @Tomasz Nurkiewicz. Jolokia definitivamente parece prometedor; el único inconveniente es una versión _0.9x_ en lugar de una> 1.0 y que no proviene de un apache/sourceforge estable, por no decir que el código no es excelente. ¿Alguien ha intentado con jminix todavía? [link] (http://code.google.com/p/jminix/) Incluso este chico es un '0.9x_ pero no tan activo como el jolokia por lo que parece. – Kilokahn

+0

Tenga la seguridad, Jolokia irá 1.0 a finales de verano, principios de otoño de este año. Jolokia (y su primo jmx4perl) se usa en muchos lados grandes, principalmente para el monitoreo de Nagios. Entonces, supongo que Jolokia es una buena apuesta (eso ha dicho el autor ;-) –

+1

BTW, Tomasz, felicidades a su [excelente blog] (http://nurkiewicz.blogspot.com/2011/03/jolokia-highcharts- jmx-for-human-beings.html) sobre el uso de Jolokia junto con Highcharts, es realmente agradable. Algo como esto (más un poco más) ya está en la hoja de ruta para un Jolokia Dashboard, desplegable junto con el cliente. –

0

Para la posteridad, recientemente agregué un pequeño servidor web a mi paquete SimpleJMX. Expone frijoles de la plataforma MBeanServer a HTTP a través de Jetty si está en el classpath. También hay versiones de texto de todas las páginas que hacen que sea fácil de raspar.

Para más detalles ver: Is there any JMX - REST bridge available?

1

He estado usando jminix bastante tiempo. Le doy el visto bueno, vale la pena intentarlo!

+0

jminix se ve bien, menos desorden que MX4j HttpAdapter seguro. Se siente un poco lento ... y mató mi navegador Google Chrome: -/Otro problema con la interfaz de usuario de Ajax, como siempre, eso hace que sea aburrido navegar y tener el estado de UI para persistir (o marcar algunas páginas) – Julien