Wir verwenden MX4J, um über eine Webschnittstelle im Container selbst auf JMX-bezogene Vorgänge / Attribute zuzugreifen. Ich wollte wissen, ob es dafür Alternativen gibt, da das letzte Service Release für MX4J im Jahr 2006 war. Ich versuche grundsätzlich, die Einschränkungen von MX4J im Umgang mit Sammlungen zu überwinden.
Ich war experimentieren einmal mit Jolokia und sieht ziemlich cool aus. Von der Webseite:
Jolokia ist eine HTTP / JSON-Bridge für den Remote-JMX-Zugriff.
Versuchen Sie es auf jeden Fall. Ich habe es erfolgreich verwendet, um ein AJAX / JavaScript-Dashboard zu erstellen, das konfigurierbare JMX-Metriken in aktualisierbaren Diagrammen anzeigt.
Ich habe jminix eine ganze Weile gebraucht. Ich gebe es Daumen hoch, einen Versuch wert!
Für die Nachwelt habe ich kürzlich meinem SimpleJMX -Paket einen kleinen Webserver hinzugefügt. Es stellt Beans von der Plattform MBeanServer über HTTP auf Jetty aus, wenn es sich im Klassenpfad befindet. Es gibt auch Textversionen von allen Seiten, die es leicht machen, zu kratzen.
Weitere Einzelheiten finden Sie unter: Gibt es eine JMX-REST-Brücke?