Red Hat JBoss サーバーディスカバリー
ディスカバリー は Linux および Windows システムで実行されている JBoss アプリケーションサーバーを検出できます。
注:
プローブからパターンへの移行の詳細については、 ナレッジ記事「KB0694477」を参照してください。
要件
Linux システムで実行されている JBoss アプリケーションサーバーの場合、以下の操作を実行します。
- find、cat、および dirname の Bourne シェルコマンドを使用するようにプローブ権限を設定します。
- JBoss アプリケーションサーバーで SSH を有効にします。SSH 認証情報には web.xml および jboss-service.xml ファイルに対する読み取り権限も必要です。
Windows システムで実行されている JBoss アプリケーションサーバーの場合、MID サーバーで PowerShell を有効にします。
注:
model_idとメーカーの詳細については、 KB0687582 ナレッジ記事を参照してください。
認証情報
ディスカバリーとサービスマッピングに必要な特権コマンドのリストについては、「 特権ユーザーを必要とする サービスマッピング コマンド」を参照してください。このリストには、組織内の Unix ベースのホストを検出およびマッピングするために昇格された権限が必要なコマンドが含まれています。
分類子、プローブ、パターン
| 分類子 | トリガープローブ | パターン |
|---|---|---|
| JBoss サーバー |
|
JBoss パターン |
パターンを使用するには、分類子の水平パターンプローブに正しいパターンが指定されていることを確認します。手順については、「分類子への水平パターンプローブの追加」を参照してください。
収集されるデータ
ディスカバリーは JBoss [cmdb_ci_app_server_jboss] テーブルの次のフィールドを入力します。
| ラベル | フィールド名 |
|---|---|
| 名前 | name |
| カテゴリ | category |
| バージョン | version |
| TCP ポート | tcp_port |
ディスカバリーは Web サービス [cmdb_ci_web_service] および Web アプリケーション [cmdb_ci_web_application] サーバーテーブルの次のフィールドを入力します。
* Windows サーバーのみ
| ラベル | テーブル名 | フィールド名 | ソース |
|---|---|---|---|
| 名前 | cmdb_ci_web_service | name | jboss-service.xml |
| アプリケーションサーバー | cmdb_ci_web_service | app_server | 内部参照 |
| 説明 | cmdb_ci_web_application | short_description | web.xml |
| 名前 | cmdb_ci_web_application | name | web.xml |
| ドキュメントベース | cmdb_ci_web_application | document_base | web.xml |
| アプリケーションサーバー | cmdb_ci_web_application | app_server | web.xml |
| サーブレット名* | cmdb_ci_web_application | servlet_name | web.xml |
| サーブレットクラス* | cmdb_ci_web_application | servlet_class | web.xml |
リレーションシップ
| 親クラス | 関係 | 子クラス |
|---|---|---|
| cmdb_ci_web_service | Runs on::Runs | cmdb_ci_windows_server |
| cmdb_ci_app_server_jboss | Contains::Contained by | cmdb_ci_web_application |
| cmdb_ci_app_server_jboss | Runs:Runs on | cmdb_ci_web_application |
| cmdb_ci_app_server_jboss | Runs:Runs on | cmdb_ci_web_service |