远程JMX技术

时间:2013-10-18 06:07:52

标签: jmx

任何人都在java(JMX)中进行远程监控。 我必须在Linux系统上监视远程Tomcat实例,我需要在本地窗口机器上进行监视。 我正在使用Putty通过VPN访问远程Tomcat。 请帮忙..

我试过在tomcat的catalina.sh文件中使用变量JAVA_OPT进行jmx端口,并在Putty中进一步隧道,但是我无法通过localhost访问端口, 也可以使用service jmx命令。 请帮忙!!!

感谢您提前花时间和支持..

1 个答案:

答案 0 :(得分:1)

远程JMX需要两个端口才能正常运行。默认情况下,第二个(RMI注册表端口)被随机选中,导致防火墙等问题。

从JDK7u4开始,您可以使用

-Dcom.sun.management.jmxremote.rmi.port=<port>

设置要使用的RMI端口。

有关详细步骤,请参阅this blog