2011-08-16 41 views
8

Chúng tôi sử dụng MX4J để truy cập các hoạt động/thuộc tính liên quan đến JMX thông qua giao diện web trong chính vùng chứa. Tôi muốn biết nếu có những lựa chọn thay thế có sẵn cho nó, kể từ khi phát hành dịch vụ cuối cùng cho MX4J là vào năm 2006. Về cơ bản tôi đang tìm cách vượt qua những hạn chế của MX4J trong việc xử lý các bộ sưu tập.Truy cập JMX qua các lựa chọn thay thế HTTP

Trả lời

11

Tôi là experimenting một lần với Jolokia và trông khá tuyệt. Từ trang web:

Jolokia là cầu nối HTTP/JSON để truy cập JMX từ xa.

Chắc chắn hãy thử. Tôi đã sử dụng thành công để tạo một bảng điều khiển AJAX/JavaScript hiển thị các số liệu JMX có thể cấu hình trên các biểu đồ có thể làm mới.

+0

Cảm ơn bạn @Tomasz Nurkiewicz. Jolokia chắc chắn trông đầy hứa hẹn; Nhược điểm duy nhất là một bản phát hành _0.9x_ thay vì một> 1.0 và không đến từ một apache/sourceforge ổn định - không phải để nói rằng mã không phải là tuyệt vời. Có ai đã thử jminix chưa? [link] (http://code.google.com/p/jminix/) Ngay cả cậu bé này là một _0.9x_ nhưng không hoạt động như jolokia từ ngoại hình của nó. – Kilokahn

+0

Hãy yên tâm, Jolokia sẽ đi 1.0 vào cuối mùa hè, đầu mùa thu này, năm. Jolokia (và người anh em họ của nó jmx4perl) được sử dụng ở nhiều phía lớn, chủ yếu là để theo dõi Nagios. Vì vậy, tôi đoán Jolokia là một cược tốt (được cho bởi tác giả ;-) –

+1

BTW, Tomasz, xin chúc mừng [blog tuyệt vời] của bạn (http://nurkiewicz.blogspot.com/2011/03/jolokia-highcharts- jmx-for-human-being.html) khi sử dụng Jolokia cùng với Highcharts, nó thực sự rất tuyệt. Một cái gì đó như thế này (cộng thêm một chút) đã có trên lộ trình cho Trang tổng quan Jolokia, có thể triển khai cùng với máy khách. –

0

Để biết thêm thông tin, gần đây tôi đã thêm một máy chủ web nhỏ vào gói SimpleJMX của mình. Nó cho thấy các bean từ nền tảng MBeanServer đến HTTP thông qua Jetty nếu trong classpath. Ngoài ra còn có các phiên bản văn bản của tất cả các trang giúp bạn dễ dàng xóa.

Để biết thêm chi tiết xem: Is there any JMX - REST bridge available?

1

tôi đã được sử dụng jminix nhiều thời gian. Tôi cho nó ngón tay cái lên, cũng đáng thử!

+0

jminix trông đẹp, ít lộn xộn hơn MX4j HttpAdapter cho chắc chắn. Nó cảm thấy hơi chậm ... và đã giết trình duyệt Google Chrome của tôi: -/Antoher vấn đề với giao diện người dùng ajax, như mọi khi, nó làm cho nó nhàm chán để duyệt và có trạng thái UI tồn tại (hoặc đánh dấu một số trang) – Julien

0

Bạn có MX4j và HttpAdaptor nó

Ah xin lỗi, chỉ cần đọc những câu hỏi OP đúng cách, ông đề cập đến MX4j và yêu cầu lựa chọn thay thế ... ít nhất bạn có một liên kết và ảnh chụp màn hình bây giờ :-)

http://mx4j.sourceforge.net/docs/ch05.html MX4j HttpAdaptor with its XSLTProcessor