• jvisualVM监控本地和远程


    我的本地是window是。远程是linux。并且window能够ping通linux

    1 监控本地

    Javajdk1.8.0_131in 启动  jvisualvm.exe  。在监控本地的条件下,如果本地运行这tomcat程序或者idea,打开会看到这样的。

    双加即可监控

    2 监控远程tomcat

    修改 catalina.sh 。 

    JAVA_OPTS="-Dcom.sun.management.jmxremote.port=9998
        -Dcom.sun.management.jmxremote.ssl=false
        -Dcom.sun.management.jmxremote.authenticate=false
        -Djava.rmi.server.hostname=192.168.17.131"

    参数说明

    指定了JMX启动的代理端口,这个端口就是visualvm要连接的端口(9998端口不能被别的程序使用netstat -an|gerp 9998)  
    Dcom.sun.management.jmxremote.port=9998  
    指定了JMX是否启用ssl
    Dcom.sun.management.jmxremote.authenticate=false  
    指定了JMX是否启用鉴权(需要用户名,密码鉴权)  
    Dcom.sun.management.jmxremote.authenticate=false  
    指定了服务器主机名  
    Djava.rmi.server.hostname=192.168.17.131

    自己需要改的就是改成自己主机的ip

    然后启动tomcat

    之后添加远程主机

    右键 添加jmx链接。输入ip和端口

    最后看到界面效果

  • 相关阅读:
    Xshell6配置ssh免密码登录虚拟机
    编程语言的各种区别
    unity_小功能实现(敌人追踪主角)
    unity_小功能实现(敌人巡逻功能)
    Unity Editor已停止工作
    unity之初级必备知识
    unity之中级工程师
    iTween基础之功能简介
    C#数据结构_查找
    C#数据结构_排序
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713806.html
Copyright © 2020-2023  润新知