このページでは、アクティブチェックを使用してZabbixでネットワークトラフィックの基本的な監視を開始するために必要な手順を説明します。
このガイドの対象者
このガイドはZabbixの新規ユーザー向けに作成されており、アクティブチェックを使用してネットワークトラフィックの基本的な監視を有効にするために必要な最小限の手順が含まれています。高度なカスタマイズやより詳細な設定が必要な場合は、Zabbixマニュアルの設定セクションを参照してください。
前提条件
このガイドを進める前に、ダウンロードとインストールの手順に従って、Zabbixサーバー、Zabbixフロントエンド、Zabbixエージェントをインストールする必要があります。 トラフィック監視が必要なマシンにZabbixエージェントをインストールする必要があることに注意してください。 これは、Zabbixサーバーがインストールされているホストと同じホストでも、別のホストでもかまいません。
このガイドでは、Remote hostという別のマシン上のeth0インターフェースのネットワークトラフィック監視を設定する手順を説明します。
Zabbixエージェントは、アクティブモードまたはパッシブモード(同時に)でメトリクスを収集できます。 詳細については、パッシブおよびアクティブエージェントチェックを参照してください。 このガイドでは、アクティブチェックによる監視について説明します。
1. エージェントがインストールされているマシンで、エージェントの設定ファイルを開きます。
Zabbix agentを使用している場合:
Zabbix agent 2を使用している場合:
2. ZabbixサーバーのIPアドレスまたはDNS名(およびオプションのポート)をServerActiveパラメータに追加します。例:
Zabbixエージェントはこのアドレスを使用して、Zabbixサーバーのtrapperポート(デフォルト: 10051)に接続し、アクティブチェック用の設定データを要求します。
3. Hostnameパラメータを定義します。これはZabbixフロントエンドで定義するホスト名と一致している必要があります。例では次のようになります:
Hostnameの値は一致している必要があります。なぜなら、アクティブチェックの場合、Zabbixエージェントはこの値を使用してサーバーから正しいホスト設定を取得するためです。具体的には、エージェントがサーバーへの接続を開始し、Hostnameの値で自身を識別します。その後、サーバーはそのホストの監視設定を提供します。これらの値が異なる場合、エージェントは適切な設定を受け取れず、メトリクスが取得できなかったり、監視に問題が発生したりします。
4. Zabbixエージェントを再起動します。
Zabbix agentを使用している場合:
Zabbix agent 2を使用している場合:
1. Zabbixフロントエンドにログインします。
2. ZabbixのWebインターフェースでホストを作成します。

3. 追加をクリックしてホストを追加します。このホストは監視対象のLinuxマシンを表します。
アイテムの作成の手順に従って、トラフィック監視用のアイテムを追加します。具体的には以下の通りです。
アクティブチェックによる受信トラフィック監視アイテムのシンプルな設定例は以下の通りです。

収集したデータを実用的に利用できるようにするため、アイテム作成時に事前処理 を設定することができます。この場合、バイトをビットに変換するための8倍の乗算と、 1秒あたりの変化量としての表示が考えられます。

おめでとうございます!この時点で、Zabbixはすでにネットワークトラフィックを監視しています。
収集したメトリクスを表示するには、監視 → ホストメニューセクションを開き、ホストの行の最新データをクリックします。

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

関連情報: