Запустите visualVM для мониторинга Java-приложения на удаленном хосте Windows 10 - PullRequest
0 голосов
/ 23 сентября 2019

Я работаю на ПК с Windows 10 (выпуск для предприятий), разрабатываю Java-приложения.Эти приложения работают на другом компьютере с Windows 10.

Я хотел бы удаленно контролировать активность памяти (GC) / ЦП, поскольку компьютер находится не в том же здании.В общем случае можно запустить локально VisualVM, где работают приложения, но мне нужно сделать это удаленно. Вариант использования удаленного подключения к VisualVM

Я пытался получить доступ через jmx и jstatd.см. следующие ссылки:

jmx -> Удаленный мониторинг с помощью visualvm и JMX

jstatd -> не может запустить jstatd из-за ошибки разрешения

Но для меня похоже, что это не работает из-за брандмауэра Windows.(Я не пытался делать записи для специальных правил брандмауэра.)

Я также пытался использовать SSH туннель с SOCKS: https://blog.jakubholy.net/2012/09/21/visualvm-monitoring-remote-jvm-over-ssh-jmx-or-not/

Как я правильно понимаю, это также невозможнопотому что моя стандартная конфигурация Windows 10 для предприятий не имеет функции ssh-сервера?!

Итак, мой вопрос, кто-нибудь понял, как это должно быть возможно?Может я что-то не так делаю ...

...