2011-08-16 24 views
8

Używamy MX4J do uzyskiwania dostępu do operacji/atrybutów związanych z JMX za pośrednictwem interfejsu internetowego w samym kontenerze. Chciałem się dowiedzieć, czy istnieją dostępne dla niego alternatywy, ponieważ ostatnia wersja usługi dla MX4J miała miejsce w 2006 roku. Zasadniczo staram się przezwyciężyć ograniczenia MX4J w zarządzaniu kolekcjami.Uzyskiwanie dostępu do opcji JMX przez HTTP

Odpowiedz

11

Byłem experimenting raz z Jolokia i wygląda całkiem fajnie. Ze strony internetowej:

Jolokia jest mostem HTTP/JSON do zdalnego dostępu JMX.

Zdecydowanie spróbuj. Użyłem go z powodzeniem do stworzenia pulpitu AJAX/JavaScript wyświetlającego konfigurowalne dane JMX na odświeżanych wykresach.

+0

Dziękuję @Tomasz Nurkiewicz. Jolokia zdecydowanie wygląda obiecująco; Jedynym minusem jest wydanie _0.9x_, a nie> 1.0 i nie pochodzące ze stabilnej apache/sourceforge - nie mówiąc, że kod nie jest świetny. Czy ktoś próbował już jminix? [link] (http://code.google.com/p/jminix/) Nawet ten chłopak ma _0,9x_, ale nie jest tak aktywny jak jolokia z wyglądu. – Kilokahn

+0

Zapewniam, Jolokia przejdzie 1.0 pod koniec lata, wczesną jesienią tego roku. Jolokia (i jej kuzyn jmx4perl) jest używana z wielu stron, głównie do monitorowania Nagios. Sądzę więc, że Jolokia to dobry zakład (autor powiedział ;-) –

+1

BTW, Tomasz, gratulacje dla twojego [świetnego bloga] (http://nurkiewicz.blogspot.com/2011/03/jolokia-highcharts- jmx-for-human-beings.html) o korzystaniu z Jolokia razem z Highcharts, jest naprawdę fajny. Coś w tym stylu (plus trochę więcej) znajduje się już na mapie drogowej dla Jolokia Dashboard, którą można wdrożyć wraz z klientem. –

0

Dla potomności, ostatnio dodałem mały serwer WWW do mojego pakietu SimpleJMX. Wyświetla komponenty bean od platformy MBeanServer do HTTP przez Jetty, jeśli znajduje się w ścieżce klas. Istnieją również wersje tekstowe wszystkich stron, które ułatwiają skrobanie.

Aby uzyskać więcej informacji zobacz: Is there any JMX - REST bridge available?

1

Używam jminix sporo czasu. Daję to kciuki, warto spróbować!

+0

jminix wygląda ładnie, mniej bałaganu niż MX4j HttpAdapter na pewno. Wydaje się nieco powolny ... i zabił moją przeglądarkę Google Chrome: -/Problem z Antoherem w interfejsie ajaxowym, jak zwykle sprawia, że ​​nudne jest przeglądanie i utrzymywanie stanu interfejsu użytkownika (lub zakładka niektórych stron) – Julien

Powiązane problemy