1. 程式人生 > >JVM監控遠程服務器

JVM監控遠程服務器

exe img sof ima 安裝 lvm code 查詢 界面

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監控遠程服務器