Задать вопрос
  • Java мониторинг JVM через ssh?

    @obie Автор вопроса
    Мне удалось подключится к jvm используя алгоритм который я описал выше. Единственное что я изменил это пункт №3. Для динамического маппинга я использую plink вместо putty. Видимо в putty какие-то проблемы динамическим маппингом.
  • Java мониторинг JVM через ssh?

    @obie Автор вопроса
    да в тот то и дело, что локально jmx работает. телнетом на этот порт с удаленной машини тоже можно подключится. А visualVm не подключается.
  • Java мониторинг JVM через ssh?

    @obie Автор вопроса
    1. Запускаю приложение с параметрами
    java -Dcom.sun.management.jmxremote.port=6666 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false MyApp
    2. В putty создаю тунель с пробросом портов 6666 и 1099
    3. Также в putty добавляю динамический маппинг -D 9696
    4. На удаленной машине запускаю jstatd
    5. На локальной машине запускаю visualVm с параметрами
    -J-Dnetbeans.system_socks_proxy=localhost:9696 -J-Djava.net.useSystemProxies=true
    6. В разделе «Local» добавляю JMX Connection с параметрами localhost:6666 и выскакивает ошибка
    «Cannot connect to localhost:6666 using service:jmx:rmi:///jndi/rmi:/localhost:6666/jmxrmi»
    7. Также пытался добавить в разделе «Local» новый jstatd Connection на порт 1099, но visualVm не видит удаленные процессы.

    Эта конфигурация должна работать? Что я делаю не так?