汎用アプリケーションとして識別された CI の検出

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:6分
  • サービスマッピング は、汎用アプリケーションとして適切に検出できなかったアプリケーション構成アイテム (CI) を識別します。パターンデザイナーを使用してゼロから完全に機能するパターンを作成するのではなく、アプリケーションサービスマップから簡単なディスカバリーパターンを作成して汎用アプリケーションを正しく識別します。

    始める前に

    検出および手動で作成されたアプリケーションサービスを編集できます。
    重要:
    マップからタグベースのサービスや動的なサービスを微調整したり編集したりすることはできません。

    ディスカバリープロセスの分類がどのようなものであるかを必ず理解してください。

    汎用アプリケーションとして検出された CI に関する情報をアプリケーションサービスオーナーに要求してください。

    必要なロール:pd_admin

    このタスクについて

    ServiceNowアプリケーションは、構成アイテム (CI) としてアプリケーションサービスを構成するデバイスおよびアプリケーションを参照します。

    完全かつ適切なアプリケーション CI ディスカバリーのためのシンプルなパターンを作成する一環として、次のような必要な記事を作成します。
    CI タイプ

    組織内のすべてのアプリケーションとホストには、対応する構成アイテム (CI) タイプが必要です。これは、アプリケーションとホストの正しい検出、処理に必要になります。CI タイプ (またはクラス) には、それに属するすべての CI に適用される重要な定義がいくつか含まれています。事前設定された CI タイプは、子 CI タイプがその親から属性を受け継ぐ階層を形成します。

    サービスマッピング の CI タイプの名前とラベルを定義して、アプリケーション [cmdb_ci_appl] CI タイプの子 CI タイプを作成します。CI タイプの詳細については、「サービスマッピング および ディスカバリー の CI タイプの作成」を参照してください。

    プロセスの分類

    サービスマッピング は、関連パターンを実行してアプリケーション CI を検出する場合、ディスカバリー によって収集および分類されるプロセス情報に依存します。水平ディスカバリープロセス中に ディスカバリー は、アプリケーションによって実行されているプロセスの属性が、定義した分類基準と一致するかどうかをチェックします。一致が見つかった場合、ディスカバリー は既存のアプリケーションルール識別子を使用して、アプリケーション CI が新規であるか、または CMDB に既に存在しているかを確認します。次に ディスカバリー は既存のレコードを更新するか、CMDB でこのアプリケーション CI の新しいレコードを作成します。

    アプリケーション CI のトップダウンディスカバリーを開始する前に、サービスマッピングCMDB でプロセスの分類をチェックします。次に、このアプリケーション CI に関連するパターンのみを実行します。

    事前定義されたプロセス属性に基づいて分類基準を定義することにより、プロセス分類を作成します。新しいプロセス分類はプロセス分類 [discovery_classy_proc] テーブルに追加されます。プロセス分類の詳細については、「ディスカバリーの分類子」を参照してください。

    パターン
    パターンとは、CI の属性とその送信接続を検出することを目的とした一連のコマンドです。汎用アプリケーションの簡素化されたパターンを作成する際、サービスマッピング はこのプロセスの一部として定義した CI タイプに新しい簡素化されたパターンを割り当てます。パターンのデフォルト名は「ga_」で始まります。
    この CI タイプのアイコンの関連付け
    各 CI タイプはアイコンに関連付けられています。CI が検出されて CI タイプに属するように分類されると、関連するアイコンがマップに表示されて、この CI が可視化されます。

    複数のプロセスに基づく汎用アプリケーションから簡素化されたパターンを作成することはできません。この場合、パターンデザイナーを使用して完全に機能するパターンを作成するか、新しい CI タイプを作成する必要があります。

    手順

    1. アプリケーションサービスマップを開きます。
      1. [すべて] > [CSDM] > [テクニカルサービスの管理] > [アプリケーションサービス]の順に移動します。
      2. 必要なアプリケーションサービスを選択してください。
      3. アプリケーションサービスページで、[マップの表示] を選択します。
    2. オプション: [編集] をクリックして編集モードにします。

      [編集] をクリックすると、[ディスカバリーメッセージ] セクションが表示されます。
    3. マップで、関連する汎用アプリケーション CI を右クリックします。

      [アプリケーション] ペインの CI Type属性は [汎用アプリケーション] です。

      ベースシステムでは、マップに汎用アプリケーション CI とギアアイコンが表示されます。


      マップに表示される汎用アプリケーション
    4. [この汎用アプリケーションにパターンを作成] を選択します。
    5. アプリケーションの CI タイプを定義します。
      フィールド 説明
      ラベル CI タイプ名。たとえば、Citrix ライセンスサーバーです。
      名前

      この CI タイプのデータを含むテーブル名。たとえば、cmdb_ci_app_license_server です。

      既存の CI タイプ名と一致する名前を使用します。通常、アプリケーション CI タイプ名は「cmdb_ci_app」から始まります。

      アイコン マップ上でこのアプリケーションを表すには、既存のアイコンの名前を選択します。
    6. 汎用アプリケーションが実行されているプロセスを識別するための分類基準を定義することにより、この CI のプロセス分類を作成します。
      ベースシステムには、実行中のプロセスの名前と実行中のプロセスに基づく 2 つの条件があります。これらの値は最新のプロセス検出によって入力されます。
      1. CI 属性をリストから選択します。
        リスト内の属性は、実行中のプロセス [cmdb_running_process] のテーブルのものです。
      2. リストから演算子を選択します。
        [は空] を選択すると、2 番目のフィールドは無関係になり表示されません。
      3. 照合する値を指定します。
        値フィールドには、最新のプロセス検出から動的に生成される候補が表示されます。
      4. 依存条件を追加するには、[OR] または [AND] をクリックします。
        注:
        最初の条件の値が Java.exe のように一意でない場合は、追加の条件を使用して結果を絞り込んでください。

        条件ビルダーを使用して分類基準を定義します。

        たとえば、Citrix ライセンスサーバーを検出するには、プロセス名を Imadmin.exe、コマンドを C:\Program Files (x86)\Citrix\Licensing\LS\lmadmin.exe にした分類基準を使用します。

      5. トップレベルの条件を追加するには、[新しい基準] をクリックします。
    7. [作成] をクリックします。
      サービスマッピング は CI タイプ、パターン、およびプロセス分類の作成を終えると、最初に汎用アプリケーションと識別した CI のディスカバリーを再開します。
    8. 期待通りに サービスマッピング が CI を検出したことを確認します。

      正しく検出されたアプリケーション

      サービスマッピング がマップ上の CI ラベルのプロセスの名前を使用することを通知します。

    次のタスク

    それでも サービスマッピング が期待通りに CI を検出しない場合は、プロセス分類子の一致と分類基準を微調整し詳細な分類パラメーターを設定します

    パターンデザイナーのパターンの変更に精通している場合は、CI のさらに多くの属性を検出する操作を定義することによって、簡素化されたパターンを強化することもできます。

    別の識別子を使用するように ディスカバリー を設定することもできます。詳細については、「ディスカバリー識別子」を参照してください。