在运行,输入“JConsole",选择远程进程,输入相关的IP地址,端口号,用户名和密码,就可以进行链接。
jmx简介
在tomcat/bin/catalina.sh文件中加入,这里面配置JMX的端口号是8999,后面可以整合falco或者zabbix进行监控
# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.port=8999 -Djava.rmi.server.hostname=11.27.152.14 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access"
在tomcat/conf/文件夹下面加入jmxremote.password,jmxremote.access这两个文件
jmxremote.access文件内容如下
monitorRole readonly controlRole readwrite \ create javax.management.monitor.*,javax.management.timer.* \ unregister |
jmxremote.password文件内容如下,其中monitorRole是用户名,QED是密码,记住用户名密码,后面就可以用JVM进行链接
monitorRole QED controlRole R&D |