[comment]: # ({48389315-heading})
# 6 Zabbixでネットワークトラフィックを監視する

[comment]: # ({/48389315-heading})

[comment]: # ({65284d7b-intro})
### はじめに

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

[comment]: # ({/65284d7b-intro})

[comment]: # ({2e768c47-purpose})
**このガイドの対象者**

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

[comment]: # ({/2e768c47-purpose})

[comment]: # ({59f10947-require})
**前提条件**

このガイドを進める前に、[ダウンロードとインストール](https://www.zabbix.com/download)を行い、OSの指示に従ってZabbixサーバー、Zabbixフロントエンド、Zabbixエージェントをインストールする必要があります。
トラフィック監視が必要なマシンにZabbixエージェントをインストールする必要があることに注意してください。
これは、Zabbixサーバーがインストールされているホストと同じホストでも、別のホストでもかまいません。

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

[comment]: # ({/59f10947-require})

[comment]: # ({f8ece309-configure})
### 監視用のZabbixの設定

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

[comment]: # ({/f8ece309-configure})

[comment]: # ({3ffcf901-agent})
##### 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

[comment]: # ({/3ffcf901-agent})

[comment]: # ({24c96093-frontend})
##### Zabbixフロントエンド

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

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

![](../../../assets/en/manual/guides/traffic_host.png){width="600"}

[comment]: # ({/24c96093-frontend})

[comment]: # ({9831660c-item})
### アイテムの作成

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

-   [受信トラフィック](/manual/config/items/itemtypes/zabbix_agent#net.if.in)
-   [送信トラフィック](/manual/config/items/itemtypes/zabbix_agent#net.if.out)
-   [合計トラフィック](/manual/config/items/itemtypes/zabbix_agent#net.if.total)

受信トラフィック監視アイテムの簡単な設定例は以下の通りです。

![](../../../assets/en/manual/guides/traffic_item.png){width="600"}

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

![](../../../assets/en/manual/guides/traffic_item_prepr.png){width="600"}

[comment]: # ({/9831660c-item})

[comment]: # ({49f9dd93-data})
### 収集されたデータを表示する

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

収集されたメトリクスを表示するには、[*Monitoring → Hosts*](/manual/web_interface/frontend_sections/monitoring/hosts)
メニューセクションを開き、ホストの行にある *Latest data* をクリックします。

![](../../../assets/en/manual/guides/traffic_latest.png){width="600"}

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

![](../../../assets/en/manual/guides/traffic_graph.png){width="600"}

[comment]: # ({/49f9dd93-data})

[comment]: # ({3572c323-graph})
### グラフの表示

収集されたデータは、[グラフ](/manual/web_interface/frontend_sections/monitoring/hosts/graphs)として表示できます。
表示するには、*最新データ* セクションで、アイテムの行にある *グラフ* をクリックするか、必要なアイテムを選択して下部の *グラフを表示* をクリックします。

![](../../../assets/en/manual/guides/traffic_graph2.png){width="600"}

[comment]: # ({/3572c323-graph})

[comment]: # ({8fa0173e-trigger})
### トリガーの設定

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

![](../../../assets/en/manual/guides/traffic_trigger.png){width="600"}

トリガー式で設定したしきい値を超えるトラフィックを発生させ、*監視データ → 障害*に移動して、障害がリストされていることを確認します。

![](../../../assets/en/manual/guides/traffic_problem.png){width="600"}

[comment]: # ({/8fa0173e-trigger})

[comment]: # ({5caa4642-problem})
### 問題アラートの設定

問題に関する通知を受け取る方法はいくつかあります。
最も一般的なのはメールですが、メールによる[問題通知](/manual/installation/quick_guides/basic_config/notification)の設定手順に従ってください。
また、通知の配信に使用する[メディアタイプ](/manual/config/notifications/media)を他にも選択できます。

[comment]: # ({/5caa4642-problem})

[comment]: # ({1f0933d7-further})
**関連情報:**

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

[comment]: # ({/1f0933d7-further})
