7 Мониторинг сетевого трафика с использованием активных проверок

Введение

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

Для кого предназначено это руководство

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

Предварительные требования

Прежде чем продолжить работу с этим руководством, необходимо загрузить и установить сервер Zabbix, веб-интерфейс Zabbix и агент Zabbix в соответствии с инструкциями для вашей ОС.
Обратите внимание, что агент Zabbix следует установить на машину, для которой требуется мониторинг трафика. Это может быть как тот же узел сети, на котором установлен сервер Zabbix, так и другой узел сети.

В этом руководстве приведены инструкции по настройке мониторинга сетевого трафика интерфейса eth0 на отдельной машине с именем Remote host.

Настройка Zabbix для мониторинга

Агент Zabbix может собирать метрики в активном или пассивном режиме (одновременно). Дополнительную информацию смотрите в разделе Пассивные и активные проверки агента. В этом руководстве будет описан мониторинг с помощью активных проверок.

Настройка Zabbix агент

1. Откройте файл конфигурации агента на машине, где установлен агент.

Если вы используете Zabbix агент:

sudo vi /etc/zabbix/zabbix_agentd.conf

Если вы используете Zabbix агент 2:

sudo vi /etc/zabbix/zabbix_agent2.conf

2. Добавьте IP-адрес или DNS-имя (и необязательный порт) вашего Zabbix сервера в параметр ServerActive. Например:

ServerActive=192.0.2.0:10051

Zabbix агент будет использовать этот адрес для подключения к порту trapper Zabbix сервера (по умолчанию: 10051) и запроса данных конфигурации для активных проверок.

3. Укажите параметр Hostname, который должен совпадать с именем узла сети, заданным в веб-интерфейсе Zabbix. В нашем примере это:

Hostname=Remote host

Значение Hostname должно совпадать, потому что для активных проверок Zabbix агент использует его для получения правильной конфигурации узла сети с сервера. В частности, агент инициирует соединение с сервером и идентифицирует себя с помощью значения Hostname. Затем сервер предоставляет конфигурацию мониторинга для этого узла сети. Если эти значения различаются, агент не получит соответствующую конфигурацию, что приведет к отсутствию метрик или проблемам с мониторингом.

4. Перезапустите Zabbix агент.

Если вы используете Zabbix агент:

systemctl restart zabbix-agent

Если вы используете Zabbix агент 2:

systemctl restart zabbix-agent2
Веб-интерфейс Zabbix

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

2. Создайте узел сети в веб-интерфейсе Zabbix.

  • В поле Host name введите имя узла сети (например, "Remote host"), которое соответствует значению параметра Hostname, ранее заданному в файле конфигурации агента.
  • В поле Host groups введите или выберите группу узлов сети (например, "Zabbix servers").
  • Оставьте поле Interfaces пустым; интерфейс не требуется для активных проверок, поскольку агент сам инициирует соединение с сервером, а не ожидает входящего соединения от сервера.

3. Нажмите Add, чтобы добавить узел сети. Этот узел сети будет представлять отслеживаемую Linux-машину.

Создание элементов данных

Следуйте инструкциям по созданию элемента данных, чтобы добавить элементы данных для мониторинга трафика, а именно:

Простая настройка элемента данных для мониторинга входящего трафика с активной проверкой будет выглядеть следующим образом:

Чтобы сделать собранные данные пригодными для практического использования, при создании элементов данных можно настроить несколько шагов предобработки. В данном случае это может быть умножение на 8 (для преобразования байтов в биты) и представление в виде изменения в секунду.

Просмотр собранных данных

Поздравляем! На этом этапе Zabbix уже отслеживает трафик вашей сети.

Чтобы просмотреть собранные метрики, откройте раздел меню Мониторинг → Узлы сети и нажмите Последние данные в строке узла сети.

Вы увидите данные о трафике.

См. также:

  • Просмотр графиков — как отображать собранные данные в виде графиков.
  • Настройка триггеров — как настроить триггеры для обнаружения аномального сетевого трафика.
  • Настройка оповещений о проблемах — как настроить уведомления о проблемных ситуациях.
  • Эскалации проблем — как создавать многошаговые сценарии оповещений (например, сначала отправить сообщение системному администратору, затем, если проблема не будет решена в течение 45 минут, отправить сообщение менеджеру центра обработки данных).
  • Подтверждение проблемы — как указать, что проблема известна, добавлять комментарии о её решении, подавлять или закрывать проблему.
  • Мониторинг Linux с помощью Zabbix агент — как начать базовый мониторинг наиболее важных элементов данных, привязав предварительно настроенный шаблон.
  • Установка из пакетов — как установить компоненты Zabbix с использованием официальных пакетов RPM и DEB для различных дистрибутивов Linux, обеспечивая доступ к новейшим возможностям и исправлениям ошибок.