Инструкция

Zabbix Agent: подключаем узлы к мониторингу

Сервер Zabbix без агентов — пустой дашборд. Агент — маленькая программа на наблюдаемой машине: меряет процессор, память, диски и службы и отдаёт серверу. Ставим на Linux и Windows и чиним классические ошибки подключения.

Агент на Linux

  1. Поставь пакет zabbix-agent2 из того же официального репозитория, что и сервер. Agent2 — современная версия, бери её.
  2. Пропиши сервер в конфиге /etc/zabbix/zabbix_agent2.conf: параметры Server (кому можно опрашивать) и Hostname (имя узла — оно должно совпасть с именем в веб-интерфейсе).
  3. Запусти и включи автозагрузку — команды в блоке ниже.
  4. Добавь узел на сервере: веб-интерфейс → Мониторинг данных → Узлы сети → Создать: имя (то же, что Hostname), адрес агента, и прикрепи шаблон «Linux by Zabbix agent». Через пару минут значок ZBX позеленеет и польются данные.
sudo apt install zabbix-agent2
sudo nano /etc/zabbix/zabbix_agent2.conf   # Server=адрес-сервера, Hostname=srv-01
sudo systemctl enable --now zabbix-agent2
systemctl status zabbix-agent2             # работает?
ss -tulpn | grep 10050                     # агент слушает свой порт?

Агент на Windows

С сайта Zabbix скачивается MSI-установщик агента: мастер спросит адрес сервера и имя узла, поставит службу и откроет порт в файрволе. Дальше — так же добавить узел в веб-интерфейсе с шаблоном «Windows by Zabbix agent». Проверить службу можно из PowerShell: Get-Service «Zabbix Agent 2».

Красный или серый значок: чиним подключение

Пассивный и активный: одно отличие, которое стоит знать

В пассивном режиме сервер сам опрашивает агента (нужен доступ к порту узла), в активном агент сам приносит данные серверу (удобно за NAT и файрволами: наружу открыт только сервер). Шаблоны существуют под оба режима; для стенда достаточно пассивного, а понимание разницы — готовый ответ на вопрос собеседования.

Когда агенты подключены, начинается настоящий мониторинг: шаблоны, триггеры и оповещения. Системно всё это отрабатывается на курсе Zabbix — 2,5 месяца до выпускной работы в условиях, приближенных к рабочим.

{ Освоить мониторинг на курсе }

Частые вопросы

Agent или Agent 2 — в чём разница?

Agent2 — современное поколение: плагины, меньше зависимостей, активная разработка. Для новых установок бери его; классический агент жив ради совместимости со старыми системами.

Как мониторить то, на что агент не поставить — роутер, принтер?

По SNMP: железка отдаёт метрики стандартным протоколом, Zabbix опрашивает без агента. У MikroTik SNMP включается парой кликов — отличное упражнение для стенда.

Агент нагружает наблюдаемую машину?

Незаметно: это лёгкий процесс, который раз в несколько секунд читает счётчики системы. Нагрузку создаёт скорее избыточный сбор: тысячи метрик с интервалом в секунду не нужны никому.

Куда дальше