When running multiple JVMs on the same computer (also one IP address), enabling JMX in each JVM requires a separate port. For reasons that I will not be able to enter the configured ports, there is a premium in this environment, so instead I would like to have one JMX proxy on each machine, capable of providing access to each of the local JVMs and their JMX data. It will be like a local SNMP daemon with agents running in each individual process.
Ephemeral ports are fine, however, because they are outside the contested range of ports that I have access to explicitly configure JMX.
I know that products like Oracle Coherence do this internally, but are there any general solutions for this?
source
share