У меня есть приложение Java с поддержкой JMX (Java 1.5), расположенное за прокси-сервером HTTP. Поэтому я не могу получить к нему доступ напрямую через JConsole.
Решение, которое я представляю, состояло бы в том, чтобы в моем приложении был встроенный JMX-клиент, который собирает статистику и данные конфигурации с JMX-сервера и периодически отправляет их на внешний сервер через HTTP через прокси-сервер. Мой внешний сервер отвечает любыми изменениями конфигурации, если это необходимо, и клиент JMX в VM передает эти изменения на сервер JMX, который применяет их к приложению.
Я полагаю, что это достаточно частый сценарий, чтобы уже предлагались решения. Есть ли какая-нибудь вспомогательная инфраструктура / библиотека для включения такого доступа по HTTP?