You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

7 アクティブチェックを使用してネットワークトラフィックを監視する

はじめに

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

このガイドの対象者

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

前提条件

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

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

監視のためのZabbixの設定

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

Zabbixエージェントの設定

1. エージェントがインストールされているマシンで、エージェントの設定ファイルを開きます。

Zabbix agentを使用している場合:

sudo vi /etc/zabbix/zabbix_agentd.conf

Zabbix agent 2を使用している場合:

sudo vi /etc/zabbix/zabbix_agent2.conf

2. ZabbixサーバーのIPアドレスまたはDNS名(およびオプションのポート)をServerActiveパラメータに追加します。例:

ServerActive=192.0.2.0:10051

Zabbixエージェントはこのアドレスを使用して、Zabbixサーバーのtrapperポート(デフォルト: 10051)に接続し、アクティブチェック用の設定データを要求します。

3. Hostnameパラメータを定義します。これはZabbixフロントエンドで定義するホスト名と一致している必要があります。例では次のようになります:

Hostname=Remote host

Hostnameの値は一致している必要があります。なぜなら、アクティブチェックの場合、Zabbixエージェントはこの値を使用してサーバーから正しいホスト設定を取得するためです。具体的には、エージェントがサーバーへの接続を開始し、Hostnameの値で自身を識別します。その後、サーバーはそのホストの監視設定を提供します。これらの値が異なる場合、エージェントは適切な設定を受け取れず、メトリクスが取得できなかったり、監視に問題が発生したりします。

4. Zabbixエージェントを再起動します。

Zabbix agentを使用している場合:

systemctl restart zabbix-agent

Zabbix agent 2を使用している場合:

systemctl restart zabbix-agent2
Zabbixフロントエンド

1. Zabbixフロントエンドにログインします。

2. ZabbixのWebインターフェースでホストを作成します。

  • ホスト名フィールドには、エージェントの設定ファイルで前述したHostnameパラメータの値と一致するホスト名(例:"Remote host")を入力します。
  • ホストグループフィールドには、ホストグループ(例:"Zabbix servers")を入力または選択します。
  • インターフェースは未定義のままにします。アクティブチェックの場合、エージェントがサーバーへの接続を開始するため、サーバーからの接続を待ち受ける必要がなく、インターフェースは必要ありません。

3. 追加をクリックしてホストを追加します。このホストは監視対象のLinuxマシンを表します。

アイテムの作成

アイテムの作成の手順に従って、トラフィック監視用のアイテムを追加します。具体的には以下の通りです。

アクティブチェックによる受信トラフィック監視アイテムのシンプルな設定例は以下の通りです。

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

収集したデータの表示

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

収集したメトリクスを表示するには、監視 → ホストメニューセクションを開き、ホストの行の最新データをクリックします。

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

関連情報:

  • グラフの表示 - 収集したデータをグラフとして表示する方法
  • トリガーの設定 - 異常なネットワークトラフィックを検出するためのトリガーの設定方法
  • 障害アラートの設定 - 障害発生時に通知を受け取るための設定方法
  • 障害のエスカレーション - 複数段階のアラートシナリオの作成方法 (例: まずシステム管理者にメッセージを送信し、45分以内に障害が解決しない場合はデータセンター管理者にメッセージを送信)
  • 障害の認識 - 障害が既知であることの表示、解決に関するコメントの追加、障害の抑制やクローズの方法
  • ZabbixエージェントによるLinuxの監視 - あらかじめ設定されたテンプレートをリンクして、最も重要な項目の基本的な監視を開始する方法
  • パッケージによるインストール - さまざまなLinuxディストリビューション向けの公式RPMおよびDEBパッケージを使用してZabbixコンポーネントをインストールし、最新の機能やバグ修正にアクセスする方法