java -jar -Dcom.sun.management.jmxremote.ssl=false // 是否透過ssh登入
-Dcom.sun.management.jmxremote.authenticate=false //是否驗證
-Dcom.sun.management.jmxremote.port= 1234 //連接port
-Djava.rmi.server.hostname= 192.168.1.x //連接IP 或 主機名稱
MyJavaApp.jar
程式啟動後,再本機端啟動 jvisualvm
(ubuntu 通常位置會在/usr/lib/jvm/jdk_version/bin 底下)
並且再Remote新增要連接的名稱 ex: 192.168.1.x
點選該主機名稱->右鍵->Add JMX Connection...
設定IP:Port
完成連接後就可以監控遠端的jar 檔案 資源的使用量了
2016年6月8日 星期三
JMX connection
為了監控Java App 程式的使用量,java有提供一些 tools 如 jstat , jvisualvm 等..
當我打算監控的是一個遠端的程式的話可以透過JMX connection來達成
在要被監控遠端電腦 JavaApp程式啟動加入下列指令
訂閱:
張貼留言 (Atom)



沒有留言:
張貼留言