2017-06-15 10 views
0

私の目標は、複数のWASインスタンスに関する情報を表示するWebページを提供するカスタム・アプリケーションを構築することです。例として、デプロイされたアプリケーションを各WASインスタンスとともにリストする必要があります。私の好みはNode.jsでこのアプリケーションを構築することです。私の挑戦は、Webページに表示する情報を取得するためにWASインスタンスを検査/照会する方法です。技術的なオプションは次のように表示されます。IBM WebSphere Application Server - カスタム管理UI - WAS状態の照会

  1. WebSphere Admin Thin Client jarを使用するJavaアプリケーションを作成します。これはどこでも実行できます(すべてのWASサーバーでは必要ありません)。次に、このアプリケーションと通信するためにNode.jsを取得します。
  2. コマンドライン/シェルツールWSAdmin scripting toolを使用して、ノードからのインターフェイスに接続します。
  3. ノードからは、WebSphere Application Server Administration Consoleのヘッドレスブラウジングを実行し、その後のデータを取得します。

HTTP REST APIまたはSOAP Admin APIが理想的ですが、どこからでも呼び出すことができ、後でデータを取得するためにWASインスタンスをポイントすることができます。

+1

が、これはかなりの再書き込み権管理コンソールがあるような音JMX経由DMGRへのネイティブ接続をしますか?既に複数のシステムとJVMS(すなわち、クラスタ)に配備されたアプリケーションを一覧表示することができます。いずれにしても、管理コンソールがWSAdminスクリプトツールからすべてのデータを取得することを指摘する価値はありますので、データを取得するための唯一のポイントになります –

+0

はい、そうです。管理コンソール。私は、複数のコンソールから物事を1つの画面に表示する必要があります。 – MattG

答えて

関連する問題