Slack チャンネルへのデータ送信

このドキュメントには外部ソースへの参照が含まれています。&#x20

Nexthinkはサードパーティのドキュメントや外部更新の正確性を管理していないため、不整合が生じる可能性があります。

エラーや矛盾をNexthink サポートに報告してください。

このドキュメントは、他のメッセージから際立たせるために、Nexthinkのwebhook機能を使用して、Slackチャンネルにデータを送信する方法を示します。

Slackで

  1. 新しいSlackアプリを作成して、メッセージを投稿したいワークスペースに追加します。

  2. Features ページで、Activate Incoming Webhooks をオンにします。

Activating incoming webhooks in Slack
  1. Add New Webhook to Workspace をクリックします。

Adding new webhook to workspace
  1. アプリで投稿するチャンネルを選択し、Authorize をクリックします。

Authorization
  1. 後で参照できるように、生成されたIncoming Webhook URLをコピーします。 つまり、Nexthink Webインターフェースでのコネクタ資格情報webhook設定で使用します。 Webhook URL の例: https://hooks.slack.com/services/T00000000/BXXXXXXXXXX/PLVXXXXXXXXXXXXXXXXXXXXX

Webhook URL

Nexthinkで

Nexthink Webインターフェースから:

Slack用のコネクタ資格情報の設定

コネクタ資格情報設定ページから、Slackで作成した接続情報を使ってフィールドを入力します。

  1. Protocol のドロップダウンから HTTPS オプションを選択します。

  2. Slack設定のWebhook URLからルート https://hooks.slack.com/URLアドレスフィールドに貼り付けます。

  3. Authorization のドロップダウンから Basic オプションを選択します。

  4. SlackのIncoming Webhooksを設定する際には、これらのフィールドは必須ではないため、UsernamePassword フィールドに Test と入力します。

  5. 資格情報を保存します。

Slackチャンネル用のWebhookの設定

Webhook設定ページから、Slackで作成した接続情報とNexthinkで定義したコネクタ資格情報を使用してフィールドに記入します:

  1. Webhook NQL条件の設定 ドキュメントに従って NQL Condition を記入します。

    alert.alerts
    | where monitor.tags contains "web-applications"
    | where alert.context contains "*Salesforce*" or alert.context contains "*Microsoft*"
    | list alert.monitor.name, alert.status, monitor.tags, alert.context, trigger_time, recovery_time, alert.monitor.thresholds, monitor.priority, alert.trigger_values, alert.trigger_reference_value, alert.recovery_values, alert.context, device_view_link, issue_view_link, device.name
  2. Slack用の設定済みコネクタ資格情報Credentialsドロップダウンから選択します。

  3. MethodドロップダウンからPOSTを選択します。

  4. Slack設定からルートURLアドレスを除いたURLエンドポイントをResourcesフィールドに貼り付けます。 例えば: services/T00000000/BXXXXXXXXXX/PLVXXXXXXXXXXXXXXXXXXXXX

  5. Payloadに送信したいメッセージを追加します。 以下の例を参照してください。 alert.alerts

    {
      "text": "デジタルエクスペリエンスに影響を与えているアラート {{alert.monitor.name}} があります"
    }
  6. Send Test をクリックして、メッセージがSlackに送信されることを確認します。

サポートされているペイロードについての詳細は、Slack API ドキュメントを参照してください。

Last updated

Was this helpful?