Налаштування JConsole для моніторингу програми Java
- Запустіть JConsole, ввівши jconsole у командному рядку. Ваш шлях має містити каталог bin інсталяції Java.
- Відкриється діалогове вікно нового підключення JConsole: введіть ім’я хоста та номер порту, які ви вказали на кроці 1. …
- Натисніть підключити.
У вікні програм Java VisualVM клацніть правою кнопкою миші на локальній машині та виберіть «Додати підключення JMX». Відкриється діалогове вікно Add JMX Connection. Ім’я хоста localhost уже вказано. Потрібно лише додати номер порту, на якому програма доступна для моніторингу та керування.
VisualVM підключається через клацніть правою кнопкою миші Local->Add JMX Connection, а потім введіть localhost:9010 або додавши віддалений хост. JConsole підключається через вибір віддаленого процесу з localhost:9010. При визначенні підключення як віддаленого можна використовувати будь-який інтерфейс, указаний у ifconfig.
The порт за замовчуванням 1099. Ім’я користувача та пароль, які ви налаштували в JVM, щоб мати можливість підключатися до служби JMX. Для отримання додаткової інформації див. Налаштування віддаленого з’єднувача сервера JMX.
Щоб підключити JConsole до серверного процесу, у розділі Remote Process вкажіть службу URL:jmx:rmi:///jndi/rmi://localhost:2047/fmq і облікові дані, що стосуються сервера. Ім’я користувача та пароль за замовчуванням — admin і passwd відповідно.
Коли сервер JBoss запущено, ви можете отримати перегляд сервера в реальному часі, перейшовши до консольної програми JMX за адресою http://localhost:8080/jmx-console. За замовчуванням консоль JMX захищена та запропонує ввести ім’я користувача та пароль.