すべてのリソースのディスカバリーをスケジュールする: サービスアカウント

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • ディスカバリー のカスタムスケジュールを追加して、サービスアカウントの各データセンターのすべてのリソースを検出し、新しい情報で CMDB を更新します。

    始める前に

    • サービスアカウントおよび関連するデータセンターを含む、クラウドアカウントが存在する必要があります。ディスカバリー のスケジュールを設定する前に、オンデマンドの ディスカバリー を実行してデータセンターを検出する必要があります。
    • クラウドディスカバリーワークスペースと、バージョン 1.15 以降のディスカバリーとサービスマッピングパターンServiceNow Store から入手して使用します。

    必要なロール:sn_cmp.cloud_admin

    このタスクについて

    • スケジュールされたクラウドディスカバリーでは、そのスケジュールの作成時にサービスアカウントの一部であるデータセンターのみが検出されます。スケジュールの作成後にデータセンターが追加された場合、そのデータセンターは ディスカバリー では検出されません。サービスアカウント のデータセンターが変更されるたびに、古いスケジュールを削除してスケジュールを作成します。
    • ディスカバリー により検出されたリソースが CMDB に入力され、[リソース] タブのリソース情報が更新されます。[ディスカバリーログ] タブに ディスカバリー の結果を表示できます。
    重要:
    クラウドディスカバリーワークスペースを使用して、ディスカバリースケジュールを実行します。[データセンターを検出 (discover datacenter)] UI アクションは旧式であり、CDW からスケジュールをセットアップすることをお勧めします。

    手順

    1. クラウドアドミンポータルで、 管理 > ディスカバリースケジュール.
    2. [クラウドスケジュールを追加] を選択します。
    3. [アカウントの追加] ページで、クラウドの [プロバイダー] を選択し、スケジュールの一意でわかりやすい [名前] を入力します。
    4. [サービスアカウント] セクションで [アカウントの選択] を選択し、サービスアカウントを指定してから [次へ] をクリックします。
      注:
      サービスアカウントを作成するには、[アカウントの追加] を選択し、フォームに入力します。詳細については、1 日目のセットアップガイドのサービスアカウントのセットアッププロセスを参照してください。
    5. [データセンターを選択 (Select Datacenters)] ページで、検出するデータセンターを [選択済み] リストに移動するか、[以下にリストされているすべてのデータセンターを検出します (Discover all datacenters listed below)] を選択してすべてのデータセンターを [選択済み] リストに移動することで、サービスアカウント内のどのデータセンターを検出するかを指定します。
    6. [Next] をクリックします。
    7. [スケジュールの作成] ページで、ディスカバリーの時間と頻度を指定します。
      注:
      [実行時間] の設定はシステムタイムゾーンを使用します。
      表 : 1. ディスカバリー スケジュール実行オプション
      周期 説明
      オンデマンド

      スケジュールに合わせて実行されません。[今すぐ検出] を選択して、ディスカバリー を実行します。これはデフォルトのオプションです。

      日次 毎日実行します。[開始時間] フィールドを使用して、時刻を指定します。
      週次 毎週 1 つの指定日に実行されます。[開始時間] フィールドを使用して、時刻を指定します。
      月次 毎月指定された 1 日に実行されます。[日] フィールドを使用して、日付を選択します。[開始時間] フィールドを使用して、時刻を指定します。指定された日がその月に発生しない場合、その月はスケジュールが実行されません。たとえば、30 日を指定すると、2 月にはスケジュールが実行されません。
      定期的

      指定された時間ごとに実行されます。[繰り返し間隔] フィールドを使用して、時間 (日、時間、分、秒) を定義します。最初のディスカバリーは、[開始] フィールドで定義された時点で実行されます。それ以降の検出は、それぞれの [繰り返し間隔] 期間が経過した後に実行されます。

      1 回 [開始] フィールドで定義された日時で指定されたときに 1 回実行されます。
      平日 毎週月曜日、火曜日、水曜日、木曜日、金曜日に実行します。[開始時間] フィールドを使用して、時刻を選択します。
      週末 毎週土曜日と日曜日に実行します。[開始時間] フィールドを使用して、時刻を選択します。
      月末日 毎月の最終日に実行します。[開始時間] フィールドを使用して、時刻を選択します。
      暦四半期末 3 月 31 日、6 月 30 日、9 月 30 日、12 月 31 日に実行します。[開始時間] フィールドを使用して、時刻を選択します。日付を変更するには、DiscoveryScheduleRunType スクリプトインクルードを変更します。
      ディスカバリー後

      スケジュールを順次調整することができます。[次の項目の後に実行:] フィールドで指定されたディスカバリーが終了した後にこのスケジュールを実行するには、このオプションを使用します。[キャンセルの場合も] チェックボックスを選択すると、[次の項目の後に実行:]  ディスカバリーが終了前にキャンセルされた場合でも、このディスカバリーは実行されます。

      • このオプションは、ディスカバリー が DiscoverNow を使用して開始された場合、または CI のディスカバリー機能を使用して開始された場合には無効です。
      • 非アクティブな ディスカバリー スケジュールを指定することはできません。
      • ディスカバリー の後の実行を同じ ディスカバリー とするように指定してループを作成することはできません。
      • この ディスカバリー は、[次の項目の後に実行:] ディスカバリー が終了しない場合には実行されません。ただし、[キャンセルの場合も] チェックボックスが選択され、ディスカバリー がキャンセルされている場合を除きます。
      次の時間を超える場合はディスカバリーをキャンセルします

      ディスカバリーの実行制限時間。指定された時間が経過すると、ディスカバリーが完了していない場合でも、ディスカバリーの残りのタスクはキャンセルされます。このチェックボックスが選択されていない場合、完了するまでディスカバリーが実行されます。この設定は、システム負荷を必要な期間に制限します。

    8. [完了] をクリックし、[Run Now (今すぐ実行)] を選択します。

    タスクの結果

    ディスカバリー は即座に実行します。ディスカバリー は指定した時刻に実行し、検出されたデータセンターが [論理データセンター] 関連リストに追加されます。

    ディスカバリー のスケジュールを構成した場合は、[ディスカバリー構成 - 論理データセンター] 関連リストに表示されます。単一のデータセンターで ディスカバリー を実行するには、関連リストの ディスカバリー スケジュールにそのデータセンターを追加してから、もう一度 ディスカバリー を実行します。

    データセンターレコードを開いて、データセンターとそのデータセンター内のリソースの関係を確認します。
    図 : 1. AWS データセンターのリソース
    AWS データセンターのリソース
    注:
    デフォルトでは、ディスカバリー は検出された VM ハードウェアタイプをハードウェアタイプ [cmdb_ci_compute_template] テーブルに保存します。このテーブルのレコード数が異常に多い場合は、クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルを使用して、検出された VM ハードウェアタイプを保存します。詳細については、「クラウドのハードウェアタイプクラス拡張を有効にする」を参照してください。[クラウドのハードウェアタイプ] テーブルに切り替えた後も、すべての クラウドプロビジョニングとガバナンス 機能 (プロビジョニング、クォータなど) はそのまま機能し続けます。

    次のタスク

    • ディスカバリーステータス、ディスカバリーログ、検出されたデバイス、および ECC キューを表示するには、[詳細ビュー] をクリックします。
    • ディスカバリーが失敗した場合は、ディスカバリーのホームページでクラウドディスカバリーの結果を確認します。