5

CentO で Wildfly 8.2 を使用しています。Wildfly 8.2でリモートJMXを開くのを手伝ってくれる人はいますか?

私は使用standalone-full.xmlしているだけで、ポート 10990 は次のような webconsole で既にアクセス可能です。192.168.1.10:10990/console/

現在、ラップトップで jconsole と zabbix から wildfly を監視しようとしていますが、機能していません。

これに関するヘルプは大歓迎です...

4

2 に答える 2

4

私の知る限り、wildly の JMX サービスはポート 9990 でアクセスできます。あなたのメールによると、10990 で実行されているようです。

次の手順に従って、JMX経由で Wi​​ldFly にリモートjconsoleでアクセスするには、次の手順に従う必要があります。

  1. WildFly サーバーで、 を使用して管理ユーザーを作成しますadd-user.sh
  2. jboss-client.jarWildFly サーバーからローカル ラップトップに (起動しようとしている場所から) を取得しますjconsole
  3. ローカル ラップトップから次のコマンドを呼び出して開始しますjconsole

Java 8 の場合:

$JAVA_HOME/bin/jconsole -J-Djava.class.path=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/jconsole.jar:<Location_On_Your_Laptop>/jboss-client.jar &

Java 9 以降の場合:

$JAVA_HOME/bin/jconsole -J--add-modules=jdk.unsupported -J-Djava.class.path=:/<Location_On_Your_Laptop>/jboss-client.jar &

  1. ラップトップに表示されるjconsoleポップアップ ウィンドウで、[リモート プロセス] を選択します。次の URL を指定します。
service:jmx:http-remoting-jmx://WildFly_Host:JMX_Port

たとえば、次のようになります。service:jmx:http-remoting-jmx://1.2.3.4:9990

  1. 手順 1 で作成したユーザー名とパスワードを入力します。
  2. 接続。
于 2015-04-20T15:11:35.487 に答える