[comment]: # ({48389315-heading})
# 6 Мониторинг сетевого трафика с помощью Zabbix

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

[comment]: # ({65284d7b-intro})
### Введение

На этой странице описаны шаги, необходимые для начала базового мониторинга сетевого трафика с помощью Zabbix.

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

[comment]: # ({2e768c47-purpose})
**Для кого предназначено это руководство**

Это руководство предназначено для новых пользователей Zabbix и содержит минимальный набор шагов, необходимых для включения базового мониторинга сетевого трафика. Если вы ищете возможности глубокой настройки или вам требуется более продвинутая конфигурация, см. раздел [Configuration](/manual/config) руководства Zabbix.

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

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

Before proceeding with this guide, you need to [download and install](https://www.zabbix.com/download) Zabbix 
server, Zabbix frontend and Zabbix agent according to the instructions for your OS. 
Note that you should install Zabbix agent on the machine that requires traffic monitoring.
This can be either the same host where Zabbix server is installed or a different host.

This guide will provide the instructions on configuring the network traffic monitoring of *eth0* interface
on a separate machine named *Remote host*.

[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\. Добавьте IP-адрес или DNS-имя вашего сервера Zabbix в параметр *Server*. Например:

    Server=192.0.2.22

3\. Перезапустите агент Zabbix:

    systemctl restart zabbix-agent

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

[comment]: # ({24c96093-frontend})
##### Веб-интерфейс Zabbix

1\. Войдите в веб-интерфейс Zabbix.

2\. [Создайте узел сети](/manual/config/hosts/host) в веб-интерфейсе Zabbix, указав IP-адрес или DNS-имя
машины, на которой установлен агент.

![](../../../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 (для преобразования байтов в биты)
и представление в виде изменения за секунду.

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

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

[comment]: # ({1ea8f44e-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]: # ({/1ea8f44e-data})

[comment]: # ({69a95af7-graph})
### Просмотр графиков

Собранные данные можно отображать в виде [графиков](/manual/web_interface/frontend_sections/monitoring/hosts/graphs).
Чтобы просмотреть их, в разделе *Последние данные* нажмите *График* в строке элемента данных
или выберите нужные элементы данных и нажмите *Показать график* ниже.

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

[comment]: # ({/69a95af7-graph})

[comment]: # ({8fa0173e-trigger})
### Настройка триггеров

Вы можете задать [триггеры](/manual/config/triggers), чтобы обнаруживать аномальный сетевой трафик. См. инструкции по
[настройке триггера](/manual/config/triggers/trigger) и добавьте триггер, сигнализирующий о том, что
общий трафик слишком высок, например:

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

Теперь сделайте так, чтобы трафик превысил порог, заданный в выражении триггера,
и перейдите в *Monitoring → Problems*, чтобы проверить, что проблема там отображается.

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

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

[comment]: # ({8a627649-problem})
### Настройка оповещений о проблемах

Существует несколько способов получать уведомления о проблеме.
Электронная почта — самый популярный из них; следуйте инструкциям по настройке
[уведомления о проблеме](/manual/quickstart/notification) по электронной почте.
Вы также можете выбрать другие [типы медиа](/manual/config/notifications/media), которые будут использоваться
для доставки уведомлений.

[comment]: # ({/8a627649-problem})

[comment]: # ({1f0933d7-further})
**См. также:**

- [Эскалации проблем](/manual/config/notifications/action/escalations) - как создавать многошаговые сценарии оповещений
(например, сначала отправить сообщение системному администратору, а затем, если проблема не будет решена в течение 45 минут,
отправить сообщение менеджеру центра обработки данных).
- [Подтверждение проблемы](/manual/acknowledgment) - как указать, что проблема известна,
добавлять комментарии по ее устранению, подавлять или закрывать проблему.
- [Мониторинг Linux с помощью агента Zabbix](/manual/guides/monitor_linux) - как начать базовый мониторинг
наиболее важных элементов данных, связав предварительно настроенный шаблон.

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