Slack チャンネルへのデータ送信
Last updated
Last updated
このドキュメントには外部ソースへの参照が含まれています。 
Nexthinkはサードパーティのドキュメントや外部更新の正確性を管理していないため、不整合が生じる可能性があります。
エラーや矛盾をNexthink サポートに報告してください。
このドキュメントは、他のメッセージから際立たせるために、Nexthinkのwebhook機能を使用して、Slackチャンネルにデータを送信する方法を示します。
新しいSlackアプリを作成して、メッセージを投稿したいワークスペースに追加します。
Features ページで、Activate Incoming Webhooks をオンにします。
Add New Webhook to Workspace をクリックします。
アプリで投稿するチャンネルを選択し、Authorize をクリックします。
後で参照できるように、生成されたIncoming Webhook URLをコピーします。 つまり、Nexthink Webインターフェースでのコネクタ資格情報とwebhook設定で使用します。
Webhook URL の例: https://hooks.slack.com/services/T00000000/BXXXXXXXXXX/PLVXXXXXXXXXXXXXXXXXXXXX
Nexthink Webインターフェースから:
コネクタ資格情報設定ページから、Slackで作成した接続情報を使ってフィールドを入力します。
Protocol のドロップダウンから HTTPS オプションを選択します。
Slack設定のWebhook URLからルート https://hooks.slack.com/
をURLアドレスフィールドに貼り付けます。
Authorization のドロップダウンから Basic オプションを選択します。
SlackのIncoming Webhooksを設定する際には、これらのフィールドは必須ではないため、Username と Password フィールドに Test
と入力します。
資格情報を保存します。
Webhook設定ページから、Slackで作成した接続情報とNexthinkで定義したコネクタ資格情報を使用してフィールドに記入します:
Webhook NQL条件の設定 ドキュメントに従って NQL Condition を記入します。
NQL Conditionを埋めた後、システムはPayloadのための許可されたプレースホルダーを列挙します。 
Slack用の設定済みコネクタ資格情報をCredentialsドロップダウンから選択します。
MethodドロップダウンからPOSTを選択します。
Slack設定からルートURLアドレスを除いたURLエンドポイントをResourcesフィールドに貼り付けます。 例えば:
services/T00000000/BXXXXXXXXXX/PLVXXXXXXXXXXXXXXXXXXXXX
Payloadに送信したいメッセージを追加します。 以下の例を参照してください。 alert.alerts
Send Test をクリックして、メッセージがSlackに送信されることを確認します。
サポートされているペイロードについての詳細は、Slack API ドキュメントを参照してください。