エラーをスキップしてアプリケーションサービスのディスカバリーを続行

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • どの構成アイテム (CI) と接続がアプリケーションサービスを構成しているかを把握していれば、何らかのエラーが発生しても、サービスマッピング にアプリケーションサービスのディスカバリーを継続させることができます。後でトラブルシューティングするためにエラーをスキップすることで、一部の CI が欠落していても、アプリケーションサービスのマッピングの大部分を完了できます。

    始める前に

    問題のある CI の後にどの CI が次の階層を構成するかを把握するには、アプリケーションサービスの構造を熟知している必要があります。必要に応じて、アプリケーションサービスオーナーを確認して必要な情報を収集してください。

    必要なロール:service_mapping_admin または admin

    このタスクについて

    通常、サービスマッピング が CI の識別に失敗した場合、アプリケーションサービスのディスカバリーが終了します。この場合、マップには不検出の CI の代わりに警告アイコンが表示されます。CI または不検出の CI への接続がありません。

    図 : 1. マップ上の不検出の CI

    不検出の CI を表示するアプリケーションサービスマップ

    不検出の CI の障害を解決し、問題のある CI の後の次の層に属する CI からディスカバリーを再開することができます。これを行うには、不検出の CI の内容と次の階層の CI の着信接続がわかっている場合は、CI を手動で追加します。サービスマッピング は、受信接続を使用してディスカバリーのために CI にアクセスします。これらの接続はエンドポイントと呼ばれます。

    手順

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

      [編集] をクリックすると、[ディスカバリーメッセージ] セクションが表示されます。
    3. マップがホストビューにないことを確認します。
    4. 不検出の CI の横にある矢印をクリックし、[スキップして再開] を選択します。
    5. 不検出の CI の代わりに手動で配置する CI の属性を定義します。
      フィールド 説明
      CI タイプ 追加する CI の CI タイプ (CI クラス) を選択します。すべての CI は、この種の CI 用に構成された一連の属性を含む CI タイプに属します。たとえば、アプリケーションの場合は cmdb_ci_appl です。
      CI 名 選択した CI タイプの CI のリストから CI を選択します。
      注:
      特定の CI を検索するときに結果が遅れる可能性を排除するには、検索をできるだけ具体的にします。*<name> を使用した検索は時間がかかり、大きなデータセットが返される場合があります。
      注:

      CI タイプがリストに表示されない場合、サービスマッピング はこのタイプの CI を手動で追加することはできません。たとえば、アプリケーションクラスターまたはエンドポインは手動で追加することはできません。

    6. エントリーポイントタイプを選択して関連フィールドに入力することによって、サービスマッピング がそこからディスカバリーを続行するエントリーポイントの属性を設定します。
      必要なエントリーポイントタイプが [エントリーポイントタイプの選択] リストに表示されない場合は、「サービスマッピング のエントリーポイントタイプの作成」の説明に従って作成する必要があります。
    7. [送信] をクリックします。
      マップには、ディスカバリーされない CI の代わりに手動で追加された CI が表示されます。サービスマッピング は次の階層の CI のディスカバリーを開始します。ディスカバリープロセスが終了すると、マップには手動で追加された CI の下の検出されたすべての CI が表示されます。

      スキップと再開の結果

    次のタスク

    問題のある CI を自動的に検出するには、以下を実行します。
    1. サービスマッピング が問題のある CI を検出できるように、必要なトラブルシューティングを実行します。たとえば、関連するパターンをカスタマイズし、不足している認証情報を提供したり、トラフィックベースのディスカバリーを微調整したりする必要が生じる場合があります。
    2. 関連するアプリケーションサービス マップに移動します。
    3. [ディスカバリーの実行] をクリックします。
    4. ディスカバリープロセスが完了したら、サービスマッピング が CI を検出したことを確認します。サービスマッピング で CI が検出された場合、マップには、警告アイコン (警告アイコン) なしで実際の CI が表示されます。