6 Zabbixでネットワークトラフィックを監視する

はじめに

このページでは、Zabbixを使用してネットワークトラフィックの基本的な監視を開始するために必要な手順について説明します。

このガイドの対象者

このガイドは、Zabbixを初めて利用するユーザー向けに作成されており、ネットワークトラフィックの基本的な監視を有効にするために必要な最小限の手順を説明しています。より詳細なカスタマイズオプションを探している場合や、より高度な設定が必要な場合は、Zabbixマニュアルの設定セクションを参照してください。

前提条件

このガイドを進める前に、お使いのOS向けの手順に従って、Zabbixサーバー、Zabbix Webインターフェース、およびZabbixエージェントをダウンロードしてインストールする必要があります。
トラフィック監視が必要なマシンには、Zabbixエージェントをインストールする必要があることに注意してください。
これは、Zabbixサーバーがインストールされている同じホストでも、別のホストでもかまいません。

このガイドでは、Remote host という名前の別のマシン上にある eth0 インターフェースのネットワークトラフィック監視を設定する手順を説明します。

監視用にZabbixを設定する

Zabbixエージェントは、アクティブモードまたはパッシブモードで(同時に)メトリクスを収集できます。 詳細はパッシブおよびアクティブなエージェントチェックを参照してください。 このガイドでは、パッシブチェックによる監視について説明します。

Zabbixエージェントの設定

1. エージェントがインストールされているマシンで、エージェントの設定ファイルを開きます(デフォルトでは、パスは /usr/local/etc/zabbix_agentd.conf です):

sudo vi /usr/local/etc/zabbix_agentd.conf

2. Server パラメータに、ZabbixサーバーのIPアドレスまたはDNS名を追加します。例:

Server=192.0.2.22

3. Zabbixエージェントを再起動します:

systemctl restart zabbix-agent
Zabbix Webインターフェース

1. Zabbix Webインターフェースにログインします。

2. Zabbix Webインターフェースでホストを作成し、エージェントがインストールされているマシンのIPアドレスまたはDNS名を指定します。

アイテムの作成

トラフィック監視用のアイテムを追加するには、アイテムの作成 の手順に従ってください。追加するアイテムは次のとおりです。

受信トラフィック監視用アイテムのシンプルな設定例は、次のようになります。

収集したデータを実用的に利用できるようにするため、アイテムの作成時にいくつかの前処理手順を設定できます。この例では、バイトをビットに変換するために 8 を掛け、1 秒あたりの変化量として表示します。

収集したデータの表示

おめでとうございます。この時点で、Zabbix はすでにネットワークトラフィックを監視しています。

収集したメトリクスを表示するには、Monitoring → Hosts メニューセクションを開き、ホストの行にある Latest data をクリックします。

トラフィックデータが表示されます。

グラフの表示

収集されたデータは、グラフとして表示できます。
これらを表示するには、最新データセクションで対象のアイテムの行にあるグラフをクリックするか、
必要なアイテムを選択して下部のグラフを表示をクリックします。

トリガーの設定

異常なネットワークトラフィックを検出するために、トリガーを設定できます。トリガーの設定の手順を参照し、例えば合計トラフィックが高すぎることを示すトリガーを追加します。

次に、トリガー条件式で設定したしきい値を超えるようにトラフィックを発生させ、監視 → 障害 に移動して、問題がそこに一覧表示されていることを確認します。

障害アラートの設定

障害に関する通知を受け取る方法はいくつかあります。
最も一般的なのはメールです。障害通知 をメールで設定する手順に従ってください。
また、通知の配信に使用する他のメディアタイプを選択することもできます。

関連項目:

  • 障害のエスカレーション - 複数ステップのアラートシナリオを作成する方法
    (例: まずシステム管理者にメッセージを送信し、その後、45分以内に障害が解決されない場合は、データセンターマネージャーにメッセージを送信します)。
  • 障害の確認 - 障害が既知であることを示し、その解決に関するコメントを追加し、障害を抑制またはクローズする方法。
  • ZabbixエージェントによるLinux監視 - 事前設定済みのテンプレートをリンクして、最も重要なアイテムの基本的な監視を開始する方法。