Slackはチーム間の安全なコラボレーションを提供し、セキュリティインシデントについてチームを追跡することが不可欠です。このすぐにインストールできるプラグインは、送信されたメッセージとアップロードされたファイルを監視して、マルウェアの注入があれば即座に通知されます。
パフォーマンスメトリック
このプラグインに提供されるメトリックには、次のものがあります。
- ファイルの総数
- 総ユーザー数
- スケジュールされたメッセージ
- 合計ファイルサイズ
- 画像、ビデオ、およびオーディオファイル
- 実行可能ファイル数
前提条件
- Pythonバージョン3.6以降がインストールされていることを確認してください。
- Python要求モジュールがインストールされていることを確認してください。次のコマンドを実行して、モジュールをインストールします。
wget https://bootstrap.pypa.io/get-pip.py
python3.6 get-pip.py
pip3.6 install requests
- Slackクライアント開発者キットがインストールされていることを確認してください。
pip3.6 install slackclient
- SlackアカウントのOAuthトークンが正しく生成されていることを確認してください。まだ持っていない場合は、新しいものを生成します。
- Linuxサーバー監視エージェントをサーバーにインストールする必要があります。
- プラグインを追加するときは、Site24x7エージェント内のプラグイン名とそのフォルダー名が同じである必要があります。
プラグインのインストール
Slackアプリケーションとアプリケーションのチャネルを監視するためにGitHubで利用できる2つのすぐにインストールできるプラグインがあります。
たとえば、「slack_channels_monitoring」プラグインを使用している場合は、「slack_channels_monitoring」という名前のフォルダーを作成し、「slack_channels_monitoring.py」ファイルと「slack_channels_monitoring.cfg」ファイルを「/opt/site24x7/monagent/plugins/slack_channels_monitoring/」の下に配置します。 '
- プラグインを実行する予定のサーバーに、Site24x7 Linuxエージェントの最新バージョンをダウンロードしてインストールします。正常にインストールされると、Site24x7コントロールパネルにLinuxサーバーモニターが表示されます。これにより、エージェントがデータセンターと通信できることが確認されます。
- 必要なプラグインスクリプトと構成ファイルをGitHubリポジトリからダウンロードします。たとえば、Slackチャネルを監視するためのプラグインをダウンロードするには、
wget https://raw.githubusercontent.com/site24x7/plugins/master/slack_channels_monitoring/slack_channels_monitoring.py
wget https://raw.githubusercontent.com/site24x7/plugins/master/slack_channels_monitoring/slack_channels_monitoring.cfg
- 構成ファイルで、SlackアカウントのOAuthトークンを追加します。たとえば、「slack_channels_monitoring.cfg」ファイルを次のように編集します。
[display_name]
oauth_token = xoxp-1115218301570-1145293321776-1107217637223-sew12saq185c59db496cad2b6655868ac4e
channel_name = agent_team
channel_type = private
- Site24x7Linuxエージェントプラグインディレクトリ「/opt/site24x7/monagent/plugins/」の下にプラグイン名でフォルダを作成し、スクリプトと構成ファイルを「/opt/site24x7/monagent/plugins/'plugin folder'/」下に配置します。
エージェントは5分以内にプラグインを自動的に実行し、パフォーマンスデータをSite24x7データセンターに送信します。
Site24x7のウェブクライアントでのデータの表示
- Site24x7にログインし、[サーバー] > [プラグイン]に移動し、プラグインモニターの名前をクリックします。
- Slackワークスペースのすべてのメトリックを表示できるようになります。
プラグインの開発に貢献
気軽に既存のプラグインに貢献して、コミュニティに関する提案やフィードバックを考えてください。