1. 程式人生 > >啟動Jstatd進行遠端監控

啟動Jstatd進行遠端監控

1:新建一個jstatd.all.policy檔案,在裡面新增以下內容來保證jstatd服務啟動的時候不報異常:

grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};

2.執行jstatd命令,如下
jstatd -J-Djava.security.policy=jstatd.all.policy -p 2222 &
注意:jstatd.all.policy檔案可以絕對路徑或者是相對路徑

3.jvisualvm介面如果需要對執行緒監控時,需要遠端被監控的程式在啟動時開啟jmx服務,如java命令需要如下引數:

-Djava.rmi.server.hostname=192.168.10.35
-Dcom.sun.management.jmxremote.port=2899
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false