美文网首页
Tomcat JVM 监控

Tomcat JVM 监控

作者: Jacen7 | 来源:发表于2018-05-08 19:23 被阅读0次

    1. tomcat/bin/catalina.sh文件添加如下内容

    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=54.156.200.179 -Dcom.sun.management.jmxremote.port=7003 -Dcom.sun.management.jmxremote.rmi.port=7003 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=/workspace/config/jvmpassword.cfg -Dcom.sun.management.jmxremote.access.file=/workspace/config/jvmaccess.cfg"

    参数说明:

    -Dcom.sun.management.jmxremote //启动原程访问

    -Djava.rmi.server.hostname=10.1.1.10 //服务器地址

    -Dcom.sun.management.jmxremote.port=7003 //远程端口

    -Dcom.sun.management.jmxremote.authenticate=true //是否鉴权

    -Dcom.sun.management.jmxremote.ssl=false //是否ssl

    -Dcom.sun.management.jmxremote.password.file=/workspace/config/jvmpassword.cfg //密码文件

    -Dcom.sun.management.jmxremote.access.file=/workspace/config/jvmaccess.cfg //用户名及其权限

    2.添加权限文件 jvmpassword.cfg 和jvmaccess.cfg

    jvmpassword.cfg内容为(用户名,密码)

    monitor  a123456

    controller  a654321

    jvmaccess.cfg内容为(用户名,控制权限)

    monitor readonly

    controller readwrite

    3.设置jvmpassword和jvmaccess的文件权限,不然无法访问

    chmod 600 jvm*

    4、运行:jvisualvm

    主界面

    打完收工!!!

    ⚠注意:

    外网远程访问:需要在tomcat/lib/下添加jmx remote.jar

    wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15/bin/extras/catalina-jmx-remote.jar

    相关文章

      网友评论

          本文标题:Tomcat JVM 监控

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