Рубрики
Без рубрики

JConsole – удаленный доступ JMX на Tomcat

– JConsole – удаленный доступ JMX на Tomcat

Автор оригинала: mkyong.

В этом уроке мы покажем вам, как использовать JConsole для удаленного доступа к экземпляру Tomcat для мониторинга JVM.

Используемые инструменты и окружающая среда:

  1. Ubuntu 13 + Tomcat 7 + 192.168.1.142
  2. Windows 8 + JConsole + 192.168.1.200 Windows 8 + JConsole + 192.168.1.200

1. Кот + JMX

Чтобы подключиться к JConsole, Tomcat необходимо включить параметры JMX. Чтобы решить эту проблему, создайте {папку tomcat}\bin\setenv.sh (если не существует), и введите следующие значения:

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port={port to access} 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname={optional, allow what ip to access this Tomcat}

например,

export JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

Перезапустите Tomcat, теперь вы можете подключиться к этому Tomcat через консоль в порту 9999.

2. Пример JConsole

2.1 Запустите JConsole.

c:\>jconsole

2.2 Выберите “Удаленный процесс”, введите IP-адрес Tomcat и порт для подключения: 192.169.1.142:9999.

2.3 Нажимает на кнопку “Небезопасное соединение”. Сведения о Tomcat отображаются, если соединение выполнено успешно.

Рекомендации

  1. Мониторинг и управление Tomcat
  2. Oracle: консоль
  3. Википедия: консоль

Оригинал: “https://mkyong.com/tomcat/jconsole-jmx-remote-access-on-tomcat/”