У меня есть несколько экземпляров JBoss 5.1.0, работающих на JDK1.6 на RHEL5. Я хотел бы получить доступ к информации heap / permgen / etc с их виртуальных машин.
В конфигурации JBoss явно не включен JMX на JVM для удаленного доступа с JConsole / JVisualVM.
Я могу получить доступ к информации, связанной с JBoss, через Twiddle, и, если бы у меня был графический интерфейс на этом компьютере, я мог бы получить доступ к этой информации, запустив JConsole / JVisualVM (JDK 1.6 разрешает подключение этих клиентов после был запущен, даже без параметров com.sun.management
).
Есть ли способ получить доступ к этой информации без перезапуска этих виртуальных машин?
Я могу представить себе следующие способы:
- Использование Twiddle для доступа к этой информации через консоль JBoss JMX - если это возможно, что я должен передать, чтобы найти информацию?
- Использование клиента командной строки для подключения к работающему JDK так же, как это делает JConsole. Я знаю о cmdline-jmxclient, но не знаю, способен ли он на это.