ПРИМЕЧАНИЕ. Это решение применимо только в том случае, если удаленные процессы JVM известны и управляются вами (например, запуск и остановка).
Чтобы включить агент SNMP в JVM, необходимо определить следующие системные переменные, например, в командной строке JVM:
-Dcom.sun.management.snmp.interface=127.0.0.1
-Dcom.sun.management.snmp.port=16666
-Dcom.sun.management.snmp.acl=true
-Dcom.sun.management.snmp.acl.file=/path/to/your/snmp.acl
Теперь попробуйте запустить все процессы JVM с другим портом snmp в некотором известном диапазоне (скажем, от 5000 до 5100). Итак, вы знаете, что удалением запущенных процессов JVM можно управлять через SNMP в пределах указанного диапазона. Попробуйте отслеживать их, используя разные SNMP-клиенты для каждого порта.
Я не уверен, но это должно сработать.