CMDB を自動更新するように Google Cloud のオペレーションスイートのログ記録 サービスを設定する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • Google Cloud のオペレーションスイートのログ記録 サービスを有効にすると、Google Cloud Connector または Google アカウントで Google Cloud プラットフォーム リソースのライフサイクルステータスまたは構成の変更が行われるたびに、CMDB CI データを自動的に更新できます。その結果、ディスカバリー の実行を待たずに CMDB の CI データが更新されます。

    始める前に

    必要なロール:
    • クラウドディスカバリー の discovery_admin および sn_cmp.cloud_event_integration: クラウドイベントエンドポイントへの認証が必要な場合。このロールは、インスタンスでアラートルールをセットアップするために必要です。
    • GCP コンソールの構成手順には、Google Cloud プラットフォーム 管理者。
    • 次の OAuth スコープを許可する Google Cloud Platform (GCP) データ連携ユーザーのログ記録ロール

      • https://www.googleapis.com/auth/logging.admin
      • https://www.googleapis.com/auth/cloud-platform.read-only
      • https://www.googleapis.com/auth/cloud-platform
      • https://www.googleapis.com/auth/logging.read

    このタスクについて

    ディスカバリー は、Google Cloud Platform の特定のプロジェクトからの StackDriver Monitoring API アラートをサポートします。プロジェクト内のリソースに対してアラートまたはイベントが生成されると、ディスカバリー がアラートデータをキャプチャします。

    Stackdriver Monitoring コンソール、Stackdriver Monitoring API、および Cloud SDK を使用して、アラート作成ポリシーを作成および管理します。各ポリシーは、次の項目を指定します。
    • リソースまたはリソースのグループが異常なステータスであることを識別する条件。

    • リソースのステータスが異常であることを知らせるために、メール、SMS、またはその他のチャネルを介して送信される通知。

    • サポートチームの問題解決を支援するために、一部の種類の通知に含めることができるドキュメントまたは情報。

    アラートポリシーのいずれかでイベントが条件をトリガーすると、Stackdriver Monitoring は、Stackdriver Monitoring コンソールでインシデントを作成および表示します。
    注:
    ドメイン分離されたインスタンスを使用している場合、更新によって CMDB になり、そのドメインに属するイベントのみが表示されます。Events は、マッピング先のクラウドサービスアカウントと同じドメインに構成アイテム (CI) を作成します。サービスアカウントに関連付けられていないイベントは、すべてのドメインに表示されます。

    手順

    1. Google Cloud プラットフォーム アカウントにログインします。
      プロジェクトの次の場所に移動します。 API とサービス > ライブラリ.

      API ライブラリーを開く

    2. [Stackdriver API] と [クラウドログ記録 API (Cloud Logging API)] の両方を有効にします。
      1. ライブラリーで、「Stackdriver」を検索します。
      2. [Stackdriver API] カードをクリックします。
      3. [Stackdriver API] ページで、[Enable (有効)] をクリックします。
        API を有効にする
    3. [クラウドログ記録 API (Cloud Logging API)] について前の手順を繰り返します。
      デフォルトでは、インスタンス上のスケジュールされたジョブ (GCP-Events-job) は、Google Cloud のオペレーションスイートのログ記録 サービスに対して 5 分ごとに更新をポーリングします。
    4. スケジュールを変更するには、次の場所に移動します。 システムスケジューラ > スケジュール済みジョブ をクリックし、[ GCP-Events-job ] をクリックして、必要に応じて [繰り返し ] 設定を更新します。
      [Google Cloud Event Scheduler] フォーム
    5. [更新] をクリックします。

    タスクの結果

    • Google Cloud Platform がイベントを生成し、ディスカバリー がそのイベント情報を受け取ると、「GCP-Events-job」というジョブスケジュールがバックグラウンドで実行されます。

    • スケジュール設定済みジョブは、イベントペイロードを識別および調整エンジン (IRE) に渡します。次に、IRE は、イベントに基づいてリソースのステータスを変更するために必要なアクションを実行します。