Ответ 1
JMiniX выпущен как JAR файл, поэтому зависит от вас, если вы развернете его как часть вашего приложения или если вы развертываете его как веб-приложение.
Незавершенная работа Aji, которая выглядит многообещающей и которая позволит запускать Консоль и приложение для мониторинга на разные машины.
Из коробки находится Tomcat Manager, который предоставляет прокси-интерфейс JMX.
Jolokia - это мост HTTP/JSON для удаленного доступа JMX. См. Этот blogpost для создания панели управления на основе JMX.
Я переключил (или был вынужден переключиться нашим клиентом) на PSI Probe, заменив Tomcat Manager, PSI Probe не предоставляет прокси-сервер JMX (Issue), но очень хорошо отображает информацию Tomcat. На своем веб-сайте:
В отличие от многих других инструментов мониторинга серверов, PSI Probe не требует каких-либо изменений в ваших существующих приложениях. Он предоставляет все свои функции через веб-доступный интерфейс, который становится доступным просто путем развертывания его на вашем сервере. Эти функции включают в себя:
- Запросы: мониторинг трафика в режиме реального времени, даже на основе каждого приложения.
- Сессии: просмотр/поиск атрибутов, просмотр последнего IP-адреса, истечение срока действия, оценка размера.
- JSP: просмотр, просмотр исходного кода, компиляция.
- Источники данных: просмотр использования пула, выполнение запросов.
- Журналы: просмотр содержимого, загрузка, изменение уровней во время выполнения.
- Темы: Просмотр исполняемого стека, kill.
- Соединители: статусы, диаграммы использования.
- Кластер: состояние, диаграммы использования.
- JVM: диаграммы использования памяти, посоветуйте GC
- Java Wrapper: перезапустите JVM.
- Система: использование ЦП, использование памяти, использование файла подкачки.
Итак, чтобы подвести итог: если бы был такой инструмент, как PSI Probe, но с функциями проксирования JMX, я был бы счастлив. К сожалению, я не нашел ни одного, но проблема с PSI Probe запланирована.