Jconsole 遠端連線管理基於JMX的應用的配置

來源:互聯網
上載者:User

關於Jconsole串連遇到問題,有個官方的fap:http://docs.oracle.com/javase/1.5.0/docs/guide/management/faq.html

fap提及了linux、windows作為客戶、服務端的各種情況。

我的情況是,被管理的程式和JConsole分別運行在兩台linux機器上。我想通過地址、連接埠遠程連結,但無需驗證。

1. 被監控的程式啟動時設定如下虛擬機器參數: (其他參數參考文檔:http://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html#gdevf)

-Dcom.sun.management.jmxremote.ssl=false  這項預設是true的。

-Dcom.sun.management.jmxremote.port=8989

-Dcom.sun.management.jmxremote.authenticate=false

2. hostname -i 命令看,如果是127.0.0.1 ,就需要改一下host配置配置成遠程地址,否則從遠程可能無法連結。

3. 需要配置防火牆開啟參數中指定的連接埠: 

sudo iptables -I INPUT -s 172.17.17.98 -p tcp --destination-port 8989 -j ACCEPT

172.17.17.98為運行jconsole的另一台linux機器。8989是虛擬機器啟動時指定的jmxremote的連接埠。

4. 現在在另一台機器上,運行jconsole,選擇Remote Process,輸入ip和連接埠 就可以連結了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.