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

Nexthink はサードパーティのドキュメントまたは外部更新の正確性を管理せず、これにより不一致が生じる可能性があります。

エラーや不一致があれば Nexthink サポート に報告してください。

このドキュメントは、Nexthink ウェブフック機能を使用して、他のチャンネルメッセージに対して目立たせるために 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 のウェブインターフェースで コネクタークレデンシャルウェブフックの設定 用です。 Webhook URL 例:https://hooks.slack.com/services/T00000000/BXXXXXXXXXX/PLVXXXXXXXXXXXXXXXXXXXXX

Webhook URL

Nexthink で

Nexthink のウェブインターフェースから:

Slack 用のコネクタークレデンシャルを設定する

コネクタークレデンシャル 設定ページから、Slack で作成した接続情報を使ってフィールドを埋めてください。

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

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

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

  4. フィールド Username および PasswordTest と入力します。これらのフィールドは Slack の Incoming Webhooks 設定時には必要ありません。

  5. クレデンシャルを保存します。

Slack チャンネル用ウェブフックを設定する

ウェブフックの設定ページから、Slack で作成した接続情報と Nexthink で定義したコネクタークレデンシャルを使ってフィールドを入力してください。

  1. Configuring webhook NQL conditions ドキュメントに従い、NQL Condition を入力します。

  2. Slack の connector credential で設定したものを Credentials ドロップダウンから選んでください。

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

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

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

  6. Slack にメッセージが送信されたことを確認するためにテスト送信を行います。

サポートされているペイロードについての詳細は、[Slack API](https://api.slack.com/reference/surfaces/formatting#rich-layouts)ドキュメントを参照してください。

Last updated

Was this helpful?