アラート通知用Webhook

最終公開日 : Nov 04, 2026
Webhook を使用して、受信 Webhook URL が設定されているサードパーティ製アプリケーションに Citrix Analytics のアラート通知を送信できます。Webhook は、サービスプロバイダーアプリケーションとコンシューマーアプリケーション間のリアルタイムメッセージングを可能にする HTTP コールバックです。アラート通知はリアルタイムで送信されるため、イベント発生時に通知を受け取ることができます。
Citrix Analytics がアラートをトリガーすると、関連付けられた Webhook がターゲットアプリケーションの URL にアラートメッセージを送信します。アラートは、HTTP POST または PUT リクエストを介して JSON ペイロードの形式で送信されます。たとえば、ユーザーがリスクインジケーターをトリガーしたり、VDI マシンのパフォーマンスが低下したりした場合、Webhook を設定してアラート通知を Slack チャネルに送信できます。 アラート管理のために Webhook を設定すると、アプリケーションでリアルタイム通知を受け取ることができます。セキュリティリスクを軽減したり、Citrix Virtual Apps and Desktops™ 展開のパフォーマンスを向上させたりするために、タイムリーな措置を講じることができます。

Webhook プロファイルの作成

Citrix Analytics で Webhook プロファイルを作成するには:
  1. Citrix Analytics にサインインします。
  2. ご契約のサービスに応じて、 をクリックして Security Analytics または Performance Analytics にアクセスします。
  3. 上部のバーから、 > > をクリックします。
  4. を選択します。 Webhook プロファイルの作成
  5. プロファイル名と Webhook の目的を識別するための説明を入力します。
  6. アラートメッセージを送信するための HTTP メソッドとアプリケーションの Webhook URL を選択します。
  7. Webhook URL に送信するアラートに関するメッセージを入力します。メッセージは、ターゲットアプリケーションで定義されている JSON または XML などの形式で構造化されている必要があります。詳細については、「Webhook の例」を参照してください。
  8. (オプション) メッセージのヘッダーキーと値を入力します。ヘッダーには、ペイロードをアプリケーションに安全に送信するための認証トークンやその他のカスタムキーと値のペアを含めることができます。
  9. Webhook の構成を検証するには、 をクリックします。 テストでは、送信 Webhook URL、ペイロード構造、およびヘッダーキーが検証されます。構成に問題がない場合、「テスト成功」メッセージが表示されます。

Webhook 設定例

このセクションでは、Slack や Microsoft Teams などのサードパーティアプリケーションにアラートを送信するための Webhook の設定例を示します。

Slack にアラートメッセージを送信する

Slack でアラートを送信する前に、以下のタスクを完了していることを確認してください。
  1. まだお持ちでない場合は、Citrix Analytics 用の Slack アプリを作成します。
  2. アプリケーションで、受信 Webhook 機能を有効にし、受信 Webhook を作成します。
  3. アプリがメッセージを投稿するチャネルを選択します。
  4. アプリを承認すると、メッセージを送信するための Webhook URL が取得されます。 詳細については、「受信 Webhook の使用開始」を参照してください。

メッセージ形式の例

curl --location --request POST 'WEBHOOK URL' --header 'Content-Type: application/json' --data-raw '{"text": "Test Citrix Analytics Alert."}

出力

Slack のアラートメッセージの例

Microsoft Teams にアラートメッセージを送信する

Microsoft Teams でアラートを送信する前に、以下のタスクを完了していることを確認してください。
  1. Teams内にTeamsグループがまだない場合は作成します。
  2. Webhookコネクタを作成します。メッセージの作成と送信の記事に記載されている手順を参照してください。
  3. WebhookのURLを取得します。

メッセージ形式の例

curl --location --request POST 'WEBHOOK URL' --header 'Content-Type: application/json' --data-raw '{"text": "Test Citrix Analytics Alert."}

出力

Teamsでのアラートメッセージの例