Веб-консоль JMX для Tomcat? - PullRequest
       15

Веб-консоль JMX для Tomcat?

13 голосов
/ 15 февраля 2011

Существуют ли какие-либо веб-консоли JMX, доступные для Tomcat, которые в основном предоставляют те же функциональные возможности, что и JMX Proxy Servlet Tomcat, но в более удобной для пользователя форме?

Я понимаю, что мог бы просто использовать jconsole поверх RMI, но это решение не всегда применимо из-за проблем с брандмауэром. Это также требует дополнительной настройки на стороне сервера, и в некоторых организациях изменение конфигурации на стороне сервера может быть не таким простым.

Итак, я хотел бы иметь простой war-файл, который я могу просто поместить в свой контейнер без какой-либо конфигурации (давайте пока забудем менеджер безопасности). Кроме того, было бы неплохо, если бы пользовательский интерфейс создавал впечатление качества и надежности.

Ответы [ 2 ]

12 голосов
/ 13 мая 2012

JMiniX выпущен в виде файла JAR, так что вам решать, развернуть ли его как часть своего приложения или развернуть как веб-приложение.

Незавершенная работа Aji , которая выглядит многообещающе и которая позволяет запускать консоль и приложение для мониторинга на разных машинах.

ИзВ этом поле есть Tomcat Manager , обеспечивающий интерфейс прокси-сервера JMX.

Jolokia - это мост HTTP / JSON для удаленного доступа JMX.См. blogpost для реализации панели управления на основе JMX.

Я переключился (или был вынужден переключиться нашим клиентом) на PSI Probe ,замена менеджера Tomcat.PSI Probe не предоставляет JMX-прокси ( Issue приняты), но отображает информацию Tomcat очень хорошо.С их веб-сайта:

В отличие от многих других инструментов мониторинга серверов, PSI Probe не требует никаких изменений в ваших существующих приложениях.Он предоставляет все свои функции через веб-интерфейс, который становится доступным, просто развернув его на своем сервере.Эти функции включают в себя:

  • Запросы: Мониторинг трафика в режиме реального времени, даже для отдельных приложений.
  • Сеансы:Просмотр / поиск атрибутов, просмотр последнего IP, срок действия, приблизительный размер.
  • JSP: Просмотр, просмотр источника, компиляция.
  • Источники данных:Просмотр использования пула, выполнение запросов.
  • Журналы: просмотр содержимого, загрузка, изменение уровней во время выполнения.
  • Потоки: просмотр стека выполнения, уничтожение.
  • Соединители: состояние, диаграммы использования.
  • Кластер: состояние, диаграммы использования.
  • JVM: графики использования памяти, посоветуйте GC
  • Оболочка службы Java: перезапустите JVM.
  • Система: загрузка ЦП, использование памяти, файл подкачкииспользование.

Итак, подведем итог: если бы существовал такой инструмент, как PSI Probe, но с функцией прокси JMX, я был бы счастлив.К сожалению, я не нашел ни одного, но запланирована проблема с PSI Probe.

0 голосов
/ 15 февраля 2011

Возможно, вы захотите взглянуть на JManage , к сожалению, он, похоже, больше не разрабатывается.

...