码迷,mamicode.com
首页 > 其他好文 > 详细

JVM监控远程服务器

时间:2018-08-04 16:41:09      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:9.png   false   被占用   远程服务器   class   .com   自带   host   连接   

1. 首先配置服务器端,进入服务器tomcat的bin目录下,打开catalina.sh配置文件,xxx为服务器配置路径。

# cd /xxx/apache-tomcat-8.0.44/bin
# vim catalina.sh

2. 修改文件中的JAVA_OPTS配置项,添加如下内容:

-Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.0.30.131

 其中,18999为配置的监听端口号,选择未被占用的端口即可;10.0.10.131修改为待监控的服务器IP。

技术分享图片

   查询Linux服务器端口号占用情况,可使用命令:

# netstat -an | grep 18999

3. ESC退出编辑,保存文件,并重新启动服务器(若当前服务为开启状态,需先关闭再重新启动)

# :wq
# ./shutdown.sh
# ./startup.sh

4. 在本地计算机中,利用java自带程序监控程序对远程服务器进行监控。

    具体为: 在jdk的bin目录下,找到jvisualvm.exe并双击启动(本地jdk的安装目录为:D:\Software\Java\jdk-8u144-windows-x64\bin)

技术分享图片

5. 在界面中分别添加远程主机和添加jmx连接,即可开启监控窗口

技术分享图片

技术分享图片

6. 配置结束,监控界面如下图,由此即可远程监控服务器

技术分享图片

 

 

 

 

 

 

 

 

  

 

JVM监控远程服务器

标签:9.png   false   被占用   远程服务器   class   .com   自带   host   连接   

原文地址:https://www.cnblogs.com/zhmbky/p/9415694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!