Java监控和管理控制台
一、本地监控
linux环境下输入命令jconsole,若能弹出监控界面即可,若不行,则进行远程监控。
二、远程监控
1、修改应用程序(linux机器)的tomcat文件bin/catalina.sh
JAVA_OPTS增加内容:
-Dcom.
sun.management.jmxremote.port=9999 -Dcom.
sun.management.jmxremote.ssl=false -Dcom.
sun.management.jmxremote.authenticate=false -Djava.
rmi.server.hostname=192.168.5.107
例:
JAVA_OPTS="Xms512m
Xmx1024m
Xss1024K
XX:
PermSize=256m XX:
MaxPermSize=512m Dcom.
sun.management.jmxremote.port=9999 Dcom.
sun.management.jmxremote.ssl=false Dcom.
sun.management.jmxremote.authenticate=false Djava.
rmi.server.hostname=192.168.5.107"
2、(前提本机安装JDK)打开本机(windows机器)jdk下的jconsole文件,路径:
Java\jdk1.8.0_101\bin\jconsole.exe
输入远程连接地址192.168.5.107:9999,点击连接,如下图所示:
另外一个工具jvisualvm,配置文件修改是一样的
C:\Program Files\Java\jdk1.8.0_191\bin\jvisualvm.exe
添加主机,添加jmx连接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下