• jconsole监控上Linux上的JVM


    说明:

    首先JConsole这个是JDK里面自带的工具  在JAVA_HOME/bin目录下,今天主要测试远程监控JVM 

    第一步:设置好需要远程机器的Tomcat 

    修改Tomcat下的配置文件:/usr/local/apache-tomcat-7.0.41/bin/catalina.sh

    在 文件中找到----- Execute The Requested Command --这一行,在这一行上面设置如下代码:

    JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.0.194"

    //注意中间没有换行,这是一条语句;hostname的IP为要监控的服务器的IP地址

    第二步:配置完成后重启Tomcat

    /usr/local/apache-tomcat-7.0.41/bin/shutdown.sh   //关闭Tomcat

     /usr/local/apache-tomcat-7.0.41/bin/startup.sh  //重启Tomcat

    netstat -an| grep 12345  //查看配置的端口号是否启动

    第三步:在Windows系统上打开Jconsole

    C:Program FilesJavajdk1.8.0_92inJconsole.exe   //根据自己实际路径查找,打开后如下图:

    选择远程进程,这里有两种连接方式,这里选择第一种<hostname>:<port>的方式,如下图:

    配置完成后点击连接,会有一条提示,这里我们选择以不安全的方式连接即可,最后如下图:

  • 相关阅读:
    HTML中visibility:hidden 和 display:none 的区别及实例?
    新手css学习
    关于新手html的认识
    学习前端第一天(上午)
    0528学习笔记
    愉快的一天
    今日份学习的快乐
    javascript(2)
    javascript
    CSS基础(2)
  • 原文地址:https://www.cnblogs.com/beginner-boy/p/8072895.html
Copyright © 2020-2023  润新知