博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM监控远程服务器
阅读量:5274 次
发布时间:2019-06-14

本文共 749 字,大约阅读时间需要 2 分钟。

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. 配置结束,监控界面如下图,由此即可远程监控服务器

 

 

 

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/zhmbky/p/9415694.html

你可能感兴趣的文章
[2018/11/14] 学习的思考
查看>>
android对话框弹出方式动画
查看>>
uml图
查看>>
mac下profile文件(转载)
查看>>
动态添加JavaScript
查看>>
ul测试
查看>>
关于C/C++的trigraphs和Digraphs
查看>>
web-project 故障查看功能 检测是否启动fmd服务
查看>>
AssetBundle
查看>>
leetcode 861. 翻转矩阵后的得分
查看>>
MeteoInfoLab脚本示例:TRMM 3B43 HDF数据
查看>>
Just a Hook
查看>>
gentoo rt-thread scons --menuconfig libs/lxdialog/util.o: undefined reference to symbol 'nodelay'
查看>>
JAVA 入门(一)
查看>>
在.net2.0中实现Action和Func方法
查看>>
解释一下python中的//,%和**运算符
查看>>
VC++6.0中不兼容问题
查看>>
websphere、weblogic上JConsole的配置
查看>>
PHP中的数组
查看>>
ssd a
查看>>