美文网首页
虚拟机实验(二)开启JMX

虚拟机实验(二)开启JMX

作者: 杭州痞老板 | 来源:发表于2018-04-11 12:00 被阅读0次

    1、关于JMX

    JMX 即为 Java管理系统,个人理解:这套管理系统管理的是虚拟机和中间件的运行参数和运行状态,并可执行一些操作。这套管理系统是与业务无关的,只与虚拟机和中间件相关,其实我觉得JMX可能更确切的名称是java虚拟机与中间件管理系统。

    本人的体会就是一套系统至少要有三套页面
    1)面向用户的前台页面
    2)面向员工的后台管理页面
    3)面向开发者的 JMX页面

    2、如何让远程tomcat服务器支持JMX?

    2.1 让tomcat添加如下jvm参数可让其支持远程JMX
    -Djava.rmi.server.hostname=47.100.170.148 
    -Dcom.sun.management.jmxremote.port=7001
    -Dcom.sun.management.jmxremote.ssl=false  #https
    -Dcom.sun.management.jmxremote.authenticate=false #是否开启身份验证
    
    2.2 如果需要开启身份验证
    -Dcom.sun.management.jmxremote.authenticate=true #是否开启身份验证
    -Dcom.sun.management.jmxremote.acccess.file=/tomcat/jmxremote.access
    -Dcom.sun.management.jmxremote.password.file=/tomcat/jmxremote.password
    

    同时需要修改jmxremote.password文件的访问权限,windows系统下修改比较麻烦
    具体参照 https://www.linuxidc.com/Linux/2015-02/113416.htm 的步骤可以完成

    3、JMX客户端:jvisualvm

    3.1 在 jvisualvm 插件中心安装 MBean

    首先要添加最新的插件中心的地址,原地址已经不可用了https://visualvm.github.io/uc/release139/updates.xml.gz

    相关文章

      网友评论

          本文标题:虚拟机实验(二)开启JMX

          本文链接:https://www.haomeiwen.com/subject/brlnhftx.html