2015-04-03 78 views
3

我在CentOs上使用Wildfly 8.2。任何人都可以幫助我在Wildfly 8.2上打開遠程JMX嗎?如何打開Wildfly 8.2 JMX端口進行監控?

我只使用standalone-full.xml和端口10990是像Web控制檯訪問已:192.168.1.10:10990/console/

現在,我想用我的筆記本電腦wildfly從JConsole中和ZABBIX監控,但它不工作。

任何幫助表示讚賞...

回答

7

您應該使用jconsole.sh$WILDFLY_HOME/bin/jconsole.sh 和URL

service:jmx:http-remoting-jmx://192.168.1.10:10990 

還允許外部連接:

-Djboss.bind.address.management=192.168.1.10 
3

據我所知,可以通過9990端口訪問JMX服務。從您的郵件看來,它似乎正在爲您運行在10990。

要通過JConsole的在JMX 訪問WildFly遠程以下是你需要遵循的步驟:

  1. 在wildfly服務器,使用add-user.sh創建管理用戶。
  2. 從瘋狂服務器獲取jboss-cli-client.jar到本地筆記本電腦(從您計劃啓動jconsole的位置)。
  3. 調用從當地的筆記本電腦下面開始JConsole的:

$ JAVA_HOME /斌/ JConsole的 -J-Djava.class.path = $ JAVA_HOME/lib中/ tools.jar中:$ JAVA_HOME/LIB/jconsole.jar:/jboss-client.jar &

  • 在其中在便攜式計算機上出現的JConsole的彈出窗口中選擇 「遠程進程」。提供以下網址:
  • 服務:JMX:HTTP的遠程-JMX:// WildFly_Host:JMX_Port

    例如,它可能是:服務:JMX:HTTP的遠程-JMX ://1.2.3.4:9990

    1. 提供在步驟#1中創建的用戶名和密碼。
    2. 連接。