Я работаю на ПК с 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-сервера?!
Итак, мой вопрос, кто-нибудь понял, как это должно быть возможно?Может я что-то не так делаю ...