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のウェブクライアントでのデータの表示

  1. Site24x7にログインし、[サーバー] > [プラグイン]に移動し、プラグインモニターの名前をクリックします。
  2. Slackワークスペースのすべてのメトリックを表示できるようになります。

プラグインの開発に貢献

気軽に既存のプラグインに貢献して、コミュニティに関する提案やフィードバックを考えてください。