一、修改tomcat JMX配置
linux下一般为catalina.sh文件,可以通过查找文件找到文件的位置:
在文件中添加参数配置:
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote 相关 JMX 代理侦听开关
-Djava.rmi.server.hostname=192.168.100.78服务器端的IP(linux系统必填)
-Dcom.sun.management.jmxremote.port=10090相关 JMX 代理侦听请求的端口
-Dcom.sun.management.jmxremote.ssl=false指定是否使用 SSL 通讯
-Dcom.sun.management.jmxremote.authenticate=false"指定是否需要密码验证
注:如果有tomcat是在docker中,需要进入docker中的tomcat修改
进入容器:docker exec -i -t 容器id /bin/bash 或者 docker exec -i -t 容器id /bin/sh
添加启动参数后,重启启动服务。
二、启动jvisualvm工具,并监控。
如果本地配置过jdk,那么就可以通过进入本地jdk安装目录bin目录下,找到jvisualvm.exe并启动:
打开后:
点击添加远程主机:
或者通过右键点击远程添加:
输入服务器端的ip地址
右键添加jmx连接
输入配置参数中的端口号,点击确定:
双击jmx连接,然后点击监控按钮,查看jvm的监控的信息:
注意:这里面监控的是jvm的资源信息,不是服务器的。