VisualVM监控远程阿里云主机
一、前言 使用VisualVM监控远程主机,主要是要在远程主机上部署JMX服务和jstat服务,jstat服务的部署花了我半天的时间,而且,网上的资基本都是缺胳膊少腿的,没有一篇是一个整体(行得通的)。 二、环境 1.客户端 JDK1.8 2.服务端 JDK1.8 阿里云主机,CentOS7 公网IP:37.19.213.44 私有IP:192.168.0.58 (这两个网络很重要) 确定服务器的主机名和IP是对应的,如下: 1 hostname -i 2 3 # 如果匹配的结果是无法识别或者127.0.0.1, 则需要手动配置主机名和IP映射,假设主机名是alibaba 4 5 vim /etc/hosts 6 # 添加一行。记住这里填的是私有IP,不能是公有IP,不能是公有IP,否则你会被坑得连自己姓什么都不知道。 一般默认会有一条这样的记录 7 192.168.0.58 alibaba 三、修改服务器配置 1.修改catalina.sh文件 进入tomcat中的bin目录,修改catalina.sh文件 1 cd /usr/local/tomcat/apache-tomcat-7.0.93/bin/ 2 vim catalina.sh 3 # 添加如下配置: 4 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management