Red Hat JBoss サーバーディスカバリー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • ディスカバリーLinux および Windows システムで実行されている JBoss アプリケーションサーバーを検出できます。

    注:
    プローブからパターンへの移行の詳細については、 ナレッジ記事「KB0694477」を参照してください。

    要件

    Linux システムで実行されている JBoss アプリケーションサーバーの場合、以下の操作を実行します。
    • findcat、および dirname の Bourne シェルコマンドを使用するようにプローブ権限を設定します。
    • JBoss アプリケーションサーバーで SSH を有効にします。SSH 認証情報には web.xml および jboss-service.xml ファイルに対する読み取り権限も必要です。

    Windows システムで実行されている JBoss アプリケーションサーバーの場合、MID サーバーで PowerShell を有効にします。

    注:
    model_idとメーカーの詳細については、 KB0687582 ナレッジ記事を参照してください。

    認証情報

    ディスカバリーとサービスマッピングに必要な特権コマンドのリストについては、「 特権ユーザーを必要とする サービスマッピング コマンド」を参照してください。このリストには、組織内の Unix ベースのホストを検出およびマッピングするために昇格された権限が必要なコマンドが含まれています。

    分類子、プローブ、パターン

    分類子 トリガープローブ パターン
    JBoss サーバー
    • 水平パターン:パターンを起動します。
    • Windows - JBoss Find web.xml リスト*
    • Windows - JBoss Get jboss-service.xml*
    • JBoss - Find web.xml リスト*
    • JBoss - Get jboss-service.xml*

    JBoss パターン

    * 新規インスタンスの場合、これらのプローブは分類子で非アクティブになります。ディスカバリーはディスカバリー用のパターンを使用します。

    パターンを使用するには、分類子の水平パターンプローブに正しいパターンが指定されていることを確認します。手順については、「分類子への水平パターンプローブの追加」を参照してください。

    収集されるデータ

    ディスカバリーは JBoss [cmdb_ci_app_server_jboss] テーブルの次のフィールドを入力します。
    ラベル フィールド名
    名前 name
    カテゴリ category
    バージョン version
    TCP ポート tcp_port
    ディスカバリーは Web サービス [cmdb_ci_web_service] および Web アプリケーション [cmdb_ci_web_application] サーバーテーブルの次のフィールドを入力します。
    ラベル テーブル名 フィールド名 ソース
    名前 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
    * Windows サーバーのみ

    リレーションシップ

    表 : 1. 作成される関係
    親クラス 関係 子クラス
    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