您好,登錄后才能下訂單哦!
本篇內容主要講解“VisualVM監控遠程主機的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“VisualVM監控遠程主機的方法是什么”吧!
VisualVM加jstatd通過JMI方式遠程監控遠程主機。
VisualVM是用來監控JAVA應用底層JVM的各項參數的,包括CPU、內存、線程、垃圾回收等待狀態。
啟動VisualVM后,可以直接查看本機的JAVA應用,但是如果要看遠程服務器上的JAVA應用JVM狀態,就需要進行配置。配置方法如下:
登錄遠程服務器,進入cd $JAVA_HOME/bin或者$JAVA_HOME/jre/bin目錄,創建jstatd安全管理文件jstatd.all.policy,然后加入下面的內容:
1,touch jstatd.all.policy
2,vi jstatd.all.policy
添加如下文字:
grant codebase "file:/usr/local/java6/jdk1.6.0_45/lib/tools.jar" {
permission java.security.AllPermission;
};
3,
jstatd -J-Djava.security.policy=jstatd.all.policy -p 1000 -J-Djava.rmi.server.hostname=10.0.1.68 &
說明:
jstatd -J-Djava.security.policy=all.policy 根據安全策略啟動監控(如果hosts文件配置不正常,單獨啟動可能會異常)
-p 1099 啟動1099端口 用來給 VisualVM進行監控(默認是1099端口,客戶端會自動連接,如果改為其他端口,需要再VisualVm上設置)
-J-Djava.rmi.server.hostname=192.168.100.52 本機IP(如果hosts文件配置不正常,可以手動指定本機IP供VisualVM進行配置監控)
& 后臺運行
連接成功:
到此,相信大家對“VisualVM監控遠程主機的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。