Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 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 запланирована.

Ответ 2

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