2011-08-16 28 views
8

JMX ile ilgili işlemler/özniteliklere, kapsayıcının kendisindeki bir web arabirimi üzerinden erişmek için MX4J'yi kullanıyoruz. MX4J için son hizmet sürümü 2006 yılında olduğundan beri, bunun için mevcut alternatifler olup olmadığını bilmek istedim. Temelde, koleksiyonları işlemede MX4J sınırlamalarını aşmak için arıyorum.HTTP alternatifleriyle JMX'e erişme

cevap

11

Jolokia ile bir kez experimenting öyleydim ve oldukça havalı görünüyor. Web sayfasından:

Jolokia, uzak JMX erişimi için bir HTTP/JSON köprüsüdür.

Kesinlikle deneyin. Bunu, yenilenebilir grafiklerde yapılandırılabilir JMX metriklerini görüntüleyen bir AJAX/JavaScript panosu oluşturmak için başarıyla kullandım.

+0

Teşekkür ederiz @Tomasz Nurkiewicz. Jolokia kesinlikle umut verici görünüyor; tek bir dezavantajı, bir 1.0'dan ziyade bir _0.9x_ sürümü ve bir apache/sourceforge'dan gelmiyor - kodun büyük olmadığını söylemek için. Jminix'i deneyen var mı? [link] (http://code.google.com/p/jminix/) Bu çocuk bile bir _0.9x_ ancak görünümünden jolokia kadar aktif değil. – Kilokahn

+0

Emin olun, Jolokia, yaz başında, bu yılın başlarında, 1,0 olacak. Jolokia (ve kuzeni jmx4perl), çoğunlukla Nagios izleme için birçok büyük tarafta kullanılır. Yani, Jolokia iyi bir bahis (yazar tarafından söylenen ;-) –

+1

BTW, Tomasz, [mükemmel blog] için tebrikler olduğunu düşünüyorum (http://nurkiewicz.blogspot.com/2011/03/jolokia-highcharts- Jolokia kullanarak Highcharts ile birlikte jmx-for-human-beings.html), gerçekten çok güzel. Böyle bir şey (artı biraz daha) zaten müşteriyle birlikte konuşlandırılabilen bir Jolokia Dashboard'un yol haritası üzerindedir. –

0

Gelecek için, yakın zamanda SimpleJMX paketime küçük bir web sunucusu ekledim. Sınıf yolundaysa, Fasulye platformundan MBeanServer platformundan Jetty ile HTTP'ye ulaşır. Tüm sayfaların kazıma işlemini kolaylaştıran metin versiyonları da vardır. Daha fazla ayrıntı için

bkz: ben jminix uzunca bir süre kullanıyoruz Is there any JMX - REST bridge available?

1

. Yaşasın, denemeye değer!

+0

jminix emin, MX4j HttpAdapter'den daha az dağınık görünüyor. Biraz yavaşlatıyor ... ve Google Chrome tarayıcımı öldürdü: -/Ajax kullanıcı arayüzü ile ilgili sorun, her zaman olduğu gibi, UI durumunun göz atmasını ve kullanıcı arayüzünün devam etmesini (veya bazı sayfaları işaretlemesini) zorlaştırır – Julien