参考:

1. 启动参数java -server -Xms256M -Xmx256M -Xss256K -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -Dfile.encoding=UTF-8 -Dsun.jun.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -Dio.netty.leakDetectionLevel=advanced -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.rmi.port=1919 -Dcom.sun.management.jmxremote.port=1919 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.access.file=/etc/jmx/jmxremote.access -Dcom.sun.management.jmxremote.password.file=/etc/jmx/jmxremote.password -Djava.rmi.server.hostname=服务器公网ip -jar foo.jar

2. authenticate文件配置

jmxremote.access

guest readonly admin readwrite

jmxremote.password

guest guestpwd admin adminpwd注意: 文件(jmxremote.access, jmxremote.password)内容不能有注释

文件授权chmod 600 jmxremote.access

chmod 600 jmxremote.password

chown root:root jmxremote.access

chown root:root jmxremote.password注意不能随便改, chmod 777都不行 否则启动会报错Error: Password file read access must be restricted: /etc/jmx/jmxremote.password sun.management.AgentConfigurationError at sun.management.jmxremote.ConnectorBootstrap.checkPasswordFile(ConnectorBootstrap.java:577) at sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer(ConnectorBootstrap.java:426) at sun.management.Agent.startAgent(Agent.java:262) at sun.management.Agent.startAgent(Agent.java:452)

jvisualvm连接

java jmx 开启_开启JMX远程监控相关推荐

  1. 基于java+Socket+sqlserver的油液远程监控系统软件设计

    基于java+Socket+sqlserver的油液远程监控系统软件设计 1.启动被监控端,打开指定的UDP端口号.用于读取命令. 2.被监控端读取命令(命令格式为ordername:port)ord ...

  2. jmx监控java进程_用VisualVM远程监控Java进程

    1. 配置并启动jstatd 在用jvisualvm监控远程机器前,需要在对端启动一个RMI服务器. 1.1 创建jstatd权限配置文件 jstatd.all.policy [plain]grant ...

  3. java jmx连接_使用JMX连接JVM

    什么是JMX? 什么是JMX,Java Management Extensions,即Java管理扩展,是一个为应用程序.设备.系统等植入管理功能的框架.JMX可以跨越一系列异构操作系统平台.系统体系 ...

  4. java jmx教程_集成JMX

    在Spring中,可以方便地集成JMX. 那么第一个问题来了:什么是JMX? JMX是Java Management Extensions,它是一个Java平台的管理和监控接口.为什么要搞JMX呢?因 ...

  5. jmx 替代_使用JMX作为Ganglia的现代替代品进行CLDB监视

    jmx 替代 有许多选项可用于监视MapR集群的性能和运行状况. 在本文中,我将介绍使用Java管理扩展(JMX)监视CLDB的鲜为人知的方法. 据最受尊敬的MapR数据工程师之一,Akihiko K ...

  6. java visualvm远程监控_深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战

    本文转自互联网,侵删 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutori ...

  7. java jmx 监控_利用VisualVm和JMX远程监控Java进程

    在前一篇文章里我们发现通过jstatd + VisualVm的方式,不能获得Java进程的CPU.线程.MBean信息,这时JMX就要登场了. 自Java 6开始,Java程序启动时都会在JVM内部启 ...

  8. 利用VisualVm和JMX远程监控K8S里的Java进程

    在利用VisualVm和JMX远程监控Java进程和VisualVm利用SSL连接JMX的方法里介绍了如 何使用VisualVm+JMX监控远程Java进程的方法.那么如何监控一个运行在K8S集群中的 ...

  9. jconsole是否可以在生产环境使用_使用rmi jmx JCONSOLE远程监控JVM

    [root@localhost SPECjbb2005]# ls /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/management/j ...

最新文章

  1. cramer定理_Lundberg-Cramer定理
  2. 超详细C语言的字符串函数讲解
  3. js 数组修改watch_前端面试:专注Vue.js常见的问题答疑,掌握了基本上Vue就过关了...
  4. 用电梯服务器怎样解电梯显示E34,默纳克品牌电梯故障代码e41怎么处理
  5. jvm系列(一):java类的加载机制
  6. 网络规划设计师学习攻略(2)
  7. SAP CRM Archive Object的Maintenance view
  8. C#中类的override和virtual
  9. 用JIRA管理你的项目
  10. Java分布式唯一ID生成方案——比UUID效率更高的生成id工具类
  11. Android开发心得-使用File ExPlorer无法访问系统内部文件
  12. 基于JAVA+SpringMVC+Mybatis+MYSQL的民宿客栈系统
  13. [渝粤教育] 广东-国家-开放大学 21秋期末考试大数据营销10138k2
  14. 关于土地分类格式互转、土地利用转移矩阵、变化图谱计算详解
  15. 步进电机基础(6.4)-步进电机的特性测量方法-暂态(阻尼)特性的测量和噪音和振动的测量
  16. MATLAB主题设置配色方案
  17. android计算器开发
  18. 如何把文档表格转化成二维码,手机扫码就能看?
  19. 如何让ecshop做淘宝客
  20. 运行SHA256加密脚本.

热门文章

  1. 检查内存泄露的工具--valgrind
  2. 工程实践:Windows包管理工具——VCPKG
  3. 模拟器鸿蒙停止运行,【新手引导】模拟器频繁弹出“停止运行”报错操作方法。...
  4. 基于javaweb+jsp的企业财务记账管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
  5. java文本框输出_Java语言之文本框和文本区的输入输出
  6. CommonFunction
  7. 2021IPA点爱计划·新疆公益行 圆满结束
  8. 遍历Map的六种方式
  9. LSTM-代码讲解(股票预测)
  10. 关于小程序支付后的强制关注公众号问题总结