Slackの連携方法とそのメリット
作成日:2021年4月16日 | 更新日:2021年4月16日
〇目次
この記事ではApplications ManagerをSlackと連携させる方法についてご紹介します。記事の構成は次のとおりです。
〇概要
Applications Managerのアドオン設定機能を用いたSlack連携方法とその利点を紹介します。
※Applications ManagerとSlackを連携させるには、Slackアカウントを所有している必要があります
〇設定方法
Slack連携を利用するには大きく分けて次の3つの設定を行います。
・Applications ManagerとSlackのAPI連携
・Applications ManagerのSlackアクション設定
Applications ManagerとSlackのAPI連携
次の手順でSlackのAPIを用いてApplications Managerと連携させます。
1.Applications Manager画面で、[管理] → [アドオン設定] の順にクリックします。
2.Slack統合欄の[こちら]をクリックします。
3.Auth Code入力欄右下の[認証コードの取得]をクリックします。
4.別タブで表示されるSlack画面でサインインします。
5.ログイン後に遷移したページの[Copy Auth Code]をクリックしてAuth Codeをコピーします。
6.手順3の画面に戻り、コピーしたAuth Codeをペーストして[保存]をクリックします。
7.表示されたポップアップを確認し、同意して[OK]をクリックします。
上記手順を行った後に次のメッセージが表示されます。
Applications Managerのアクション設定
次の手順でApplications Managerの通知に必要なアクションを作成します。
1.Applications Manager画面で、[アクション] → [Slackアクション]の順にクリックします。
2.次の各項目を入力し、[アクションを作成]をクリックします。
設定項目
- 表示名:Applications Manager内で定義するアクション名です。
- 受信:Applications ManagerとSlackユーザーのいずれを送信元とするかを選択します。
- 送信:通知先をチャンネルまたはユーザーのいずれかで選択します。
- チャンネル/メンバー:宛先のチャンネルまたはユーザーを選択します。
- タイトルメッセージ:通知メッセージのタイトルです。
- 説明:通知メッセージの本文です。
上記設定によりSlackアクションが作成されます。
Slackアクションの監視への関連付け
次の手順でアクションを監視に関連付けることで、監視対象がダウンした際に、Slackにアラート通知します。
1.[アラート設定]をクリックし、アクションを関連付ける監視をドロップダウンリストから選択します。
2.[可用性の設定]をクリックします。
3.[属性レベルでアクションを設定]にチェックを入力します。
4.利用可能なアクション欄で、作成したSlackアクションを選択した後に[>]をクリックします。
5. 対象のアクションが[関連付けられたアクション]に移動していることを確認の上、[保存]をクリックします。
上記設定により、監視がダウンした際にSlackに通知が行われます。
〇テストアラートの送信
Applications Managerで、Slack連携の設定を行なった後、
次の手順でテストアラートを送信し、連携が正常に行えているかを確認します。
1.[アクション] → [アクションの表示]の順にクリックします。
2.Slackアクション欄の[実行アイコン]をクリックします。
上記手順により次のテストアラートが送信されます。
〇Slack連携のメリット
Applications ManagerとSlackを連携させると次のようなメリットがあります。
1.チャット形式によるリアルタイム性
障害が発生した際にチームメンバーとスムーズにコミュニケーションを取ることができるため、障害対応状況をリアルタイムに共有できます。
2.チャットグループによるアラートの整理
チャットグループをチーム単位で設けることで、各アラートを関連するチャットグループにのみ送信できるため、管理しやすくなります。
〇Slack連携の不具合について
Applications ManagerをSlack APIで連携する際にエラーが起きる不具合が確認されています。
原因や解決方法などの詳細に関しては次のナレッジを参照してください。
■【既知の不具合】Slack連携の追加に失敗する
https://www.manageengine.jp/support/kb/Applications_Manager/?p=2847