Google Cloud Platform (GCP) イベントのデータ連携

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • Google Cloud Platform (GCP)イベント管理 とデータ連携するには、GCP コンソールで標準 Webhook を追加します。

    始める前に

    • イベント管理 Connectors (sn_em_connector) プラグインが Now Platform インスタンスにインストールされていることを確認します。
    • イベント管理 プラグインが Now Platform インスタンスにインストールされている必要があります。
    • GCP によって管理されているホストの構成アイテムが ServiceNow に存在していることを確認します。これらの CI は物理的または仮想的なものである可能性があり、手動で作成されていることも、IP 検出やクラウド検出を使用して検出されていることもあります。
    • イベント管理 コネクタープラグインは、JSON 1.2 形式の GCP アラートデータのみをサポートします。
    • 必要なロール:evt_mgmt_integration

    このタスクについて

    GCP からのイベントの収集用に イベント管理 環境を構成します。GCP コンソールで、標準 Webhook を使用して、Now Platform インスタンスを REST エンドポイントとして設定します。

    手順

    1. GCP コンソールで、Webhook を追加します。
      1. 移動先 Monitoring > 警告をクリックし、[ 通知チャネルの編集] をクリックします。
      2. [Webhooks] セクションで、[新しく追加 (Add New)] をクリックします。
      3. [HTTP 基本認証を使用 (Use HTTP Basic Auth)] チェックボックスをオンにし、関連する ServiceNow ユーザーのユーザー名とパスワードを入力します。
        注:
        選択したユーザーに evt_mgmt_integration ロールが割り当てられていることを確認します。適切な認証を確実に行うには、高い権限を持つユーザーではなく、evt_mgmt_integration ロールを持つ最小権限のユーザーを使用します。
      4. エンドポイント URL を入力します。
        たとえば、 https://<インスタンス名>.service-now.com/api/sn_em_connector/em/inbound_event?source=googlemonitor を使用します。
    2. GCP コンソールで、アラートポリシーを作成します。
      1. 移動先 Monitoring > 警告をクリックし、[ ポリシーの作成] をクリックします。
      2. 条件に違反した場合にアラートを開始する、ポリシー条件を設定します。
      3. 問題を通知する Webhook を選択します。
      注:
      アラートからコンソールで GCP インシデントを直接開く必要がある場合は、次の場所に移動します クイック応答 (アラート中) > GCP コンソールにインシデントを表示.

    タスクの結果

    GCP から Event Management プラグインにアラートが送られ始めます。このプラグインは、元の GCP アラートメッセージから情報を抽出し、必要なイベントフィールドに値を入力して、イベントをデータベースに挿入します。Now Platform インスタンスで、[すべてのイベント] に移動してイベントを表示します。

    GCP は、ペイロード内で重大度レベルなどの値を送信しません。デフォルトの重大度は [マイナー] で、 これは、次のセクションで Push Connector Configuration 変更できます プッシュコネクター > Google モニタープッシュコネクタ. 重大度の有効な値は、 [1- 重大][2- メジャー][3- マイナー][4- 警告]、および [5- 情報] です。

    注:

    GCP ホストを cmdb_ci_vm_object ではなく cmdb_ci_server レコードにマッピングするには、GCP 用に作成された Google Monitor - 一般 イベントルールを無効にします。イベントルールの詳細については、「イベントルール」を参照してください。