CMDB カバレッジ のスケジュール済みジョブ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • CMDB カバレッジは、スケジュール済みジョブを使用して、古いデータや欠落しているデータを特定します。

    スケジュール済みジョブのリストを表示するには、ナビゲーションフィルターに「 sysauto_script.list 」と入力します。

    PopulateBinaryTable

    PopulateBinaryTableスケジュール済みジョブは、CMDB カバレッジが設定される前に存在していた履歴レコードを処理する 1 回限りの初期化ジョブです。すべての履歴 IP アドレス (IPv4 アドレス) は、高速照合のためにバイナリ形式に変換されます。レコードがバイナリ IP アドレス [sn_cmdb_ip_cov_binary_ip_address] テーブルに追加されます。IPv6 アドレスはそのまま処理されます。

    InitializeAllocatedIPTable

    InitializeAllocatedIPTableスケジュール済みジョブは、PopulateBinaryTableジョブの後に実行される別の 1 回限りの初期化ジョブです。このスケジュール済みジョブは、次のタスクを実行し、CMDB カバレッジ初期化トラッカー [sn_cmdb_ip_cov_init_tracker] テーブルにレコードを入力します。
    • 割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルの履歴レコードを処理します。
    • 割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルのレコードの ci_match_status 属性の値を更新します。
    • 検出された CI と割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルのレコードの間に関係を作成します。つまり、対応するレコードが CMDB [cmdb_ci_rel] テーブルに作成されます。
    ci_match_status 属性の可能な値は次のとおりです。
    • none:IP アドレスに一致する CI はありません。これはディスカバリーギャップを示します。
    • 単一:1 つの CI のみが IP アドレスと一致します。
    • 複数:複数の CI が IP アドレスと一致します。
    • not_evaluated:レコードはまだ処理されていません。

    ProcessStagingTable

    ProcessStagingTableスケジュール済みジョブは、CMDB カバレッジアプリケーションの構成後に DB リスナーによって作成されたレコードを処理します。

    IP カバレッジ CI テーブル構成 [sn_cmdb_ip_cov_ci_config] テーブルで、DB リスナーが監視する必要があるテーブルのリストを構成できます。[IP カバレッジ CI 構成の検証] ビジネスルールは、[IP カバレッジ CI テーブル構成 [sn_cmdb_ip_cov_ci_config] テーブルに作成されたレコードを検証して、[IP アドレス] フィールドのみが更新されていることを確認します。

    DB リスナーは、次のタスクを実行します。
    • IP アドレス情報のリアルタイム変更を検出します。
    • IP カバレッジ CI テーブル構成 [sn_cmdb_ip_cov_ci_config] テーブルで構成されているテーブルを監視します。
    • 新規および更新された IP アドレスを識別し、IP アドレスステージング [sn_cmdb_ip_cov_ip_staging] テーブルに対応するレコードを作成します。
    • 割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルへの変更をプッシュします。
    プラットフォーム DB リスナーはポーリングに依存しません。したがって、IP アドレスに対するすべての更新が識別されます。

    ProcessStagingTableスケジュール済みジョブは、DB リスナーによって IP アドレスステージング [sn_cmdb_ip_cov_ip_staging] テーブルに追加された新しいレコードを識別します。その後、割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルの ci_match_status 属性がすべての新しいレコードで更新されます。

    サブネット使用数

    この日次スケジュール済みジョブは、サブネットの使用率を追跡します。割り当て済み IP アドレス [cmdb_ci_allocated_ip_address] テーブルの ci_match_status 属性の値に基づいて、 SubnetUsageCount スケジュール済みジョブは、各サブネットの空き IP アドレス、割り当て済み IP アドレス、および予約済み IP アドレスの数をカウントします。

    検出で不足している IPAM IP を検索

    IPAM で管理されるネットワーク、サブネット、および割り当てられた IP アドレスは、組織の設定済みディスカバリー範囲およびスケジュールとは別に管理されます。これにより、多くの場合、 CMDB内のデータが古くなったり、欠落したりします (スキャンされない IP アドレス範囲など)。

    Find missing IPAM ips in discoveryスケジュール済みジョブは、IPAM データ (ネットワーク、サブネット、および割り当てられた IP アドレス) と、設定されたディスカバリー範囲とスケジュール (IPv4 および IPv6 アドレス) を比較して、IPv4 アドレス範囲の欠落やディスカバリースケジュールのない IPAM IP アドレスの数など、IP アドレス範囲のギャップを特定します。IP アドレス範囲のギャップに関するデータは、ディスカバリースケジュールギャップ [sn_cmdb_ip_cov_discovery_schedule_gap] テーブルに追加され、運用レビューに使用できます。