zoukankan      html  css  js  c++  java
  • 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>的方式,如下图:

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

  • 相关阅读:
    javascript的组成
    BOM
    相等操作符
    arguments
    数组
    Tomcat日志时间的时区问题
    利用脚本批量操作Solr集群(SolrCloud)
    Solr的schema.xml(managedschema)文件
    Solr报警告The _default configset could not be uploaded
    Ubuntu创建用户
  • 原文地址:https://www.cnblogs.com/beginner-boy/p/8072895.html
Copyright © 2011-2022 走看看