yandex
Калькулятор ценТарифыАкцииДокументацияО насКарьера в Cloud.ruНовостиЮридические документыКонтактыРешенияРеферальная программаКейсыПартнерство с Cloud.ruБезопасностьEvolutionAdvancedEvolution StackОблако VMwareML SpaceВ чем отличия платформ?БлогОбучение и сертификацияМероприятияИсследования Cloud.ruЛичный кабинетВойтиЗарегистрироватьсяEvolution ComputeEvolution Managed KubernetesEvolution Object StorageEvolution Managed PostgreSQL®Облако для мобильных и веб‑приложенийАналитика данных в облакеEvolution Bare MetalEvolution SSH KeysEvolution ImageСайт в облакеEvolution DNSEvolution VPCEvolution Load BalancerEvolution Magic RouterEvolution DiskХранение данных в облакеEvolution Container AppsEvolution Artifact RegistryEvolution Managed ArenadataDBEvolution Managed TrinoEvolution Managed SparkАналитика данных в облакеEvolution ML InferenceEvolution Distributed TrainEvolution ML FinetuningEvolution NotebooksCurator Anti-DDoSCurator Anti‑DDoS+WAFUserGate: виртуальный NGFWStormWall: Anti-DDoSEvolution TagsEvolution Task HistoryCloud MonitoringCloud LoggingАренда GPUAdvanced Object Storage ServiceAdvanced Elastic Cloud ServerAdvanced Relational Database Service for PostgreSQLРазработка и тестирование в облакеAdvanced Image Management ServiceAdvanced Auto ScalingDirect ConnectCDNCross-platform connectionAdvanced Enterprise RouterAdvanced Cloud Backup and RecoveryAdvanced Data Warehouse ServiceAdvanced Elastic Volume ServiceAdvanced Cloud Container EngineAdvanced FunctionGraphAdvanced Container Guard ServiceAdvanced Software Repository for ContainerAdvanced Document Database Service with MongoDBAdvanced Relational Database Service for MySQLAdvanced Relational Database Service for SQL ServerCloud AdvisorAdvanced Server Migration ServiceAdvanced Data Replication ServiceAdvanced API GatewayAdvanced CodeArtsAdvanced Distributed Message Service for KafkaAdvanced Distributed Message Service for RabbitMQAdvanced DataArts InsightAdvanced CloudTableAdvanced MapReduce ServiceAdvanced Cloud Trace ServiceAdvanced Application Performance ManagementAdvanced Identity and Access ManagementAdvanced Enterprise Project Management ServiceVMware: виртуальный ЦОД с GPUVMware: виртуальный ЦОДУдаленные рабочие столы (VDI)VMware: сервер Bare MetalИнфраструктура для 1С в облакеУдаленные рабочие столыМиграция IT‑инфраструктуры в облако3D-моделирование и рендерингVMware: резервное копирование виртуальных машинVMware: резервный ЦОДVMware: резервное копирование в облакоVMware: миграция виртуальных машин
Поиск
Связаться с нами

Установка и настройка Zabbix-агента на Windows и Linux

Zabbix — это мощная бесплатная система с открытым исходным кодом, предназначенная для комплексного мониторинга IT-инфраструктуры. Она позволяет в режиме реального времени контролировать состояние серверов, сетевого оборудования, приложений и облачных сервисов. Система собирает данные с помощью агента, который устанавливается на объекты мониторинга. Рассказываем, как установить его на Windows и Linux — две доминирующие ОС в корпоративных инфраструктурах. 

Сервисы
Иллюстрация для статьи на тему «Установка и настройка Zabbix-агента на Windows и Linux»
Продукты из этой статьи:
Иконка-Evolution Managed Kubernetes
Evolution Managed Kubernetes

Подготовка к установке

Zabbix-агент — легковесный компонент, который не потребляет большое количество ресурсов. И все же рекомендуем убедиться, что у вас все готово к установке.

Дарим до 20 000 бонусов
Дарим до 20 000 бонусов
4 000 бонусов — физическим лицам, 20 000 бонусов — юридическим
Экран установки ЗабиксЭкран установки

Минимальные системные требования и необходимое ПО для работы Zabbix-агента

Есть Zabbix Agent 1, написанный на языке С, и Zabbix Agent 2 — на Go:

  • Первый может работать в активном и пассивном режимах. Поддерживается на всех популярных дистрибутивах Linux (Debian, Ubuntu, RHEL, CentOS и др) и Windows XP / Server 2003 и выше (Windows 7/8/10/11). 

  • Второй агент подходит для сложных сценариев — мониторинга баз данных, облаков, контейнеров и облачных сервисов, например, Evolution Managed Kubernetes от Cloud.ru

 Он тоже поддерживается всеми дистрибутивами Linux и ОС от Windows 10.  

Параметр
Рекомендации
CPU
1 ядро
RAM
20–50 МБ (зависит от версии агента и настроек лог-мониторинга)
Диск
5–20 МБ для файлов агента и объем для логов
Сеть
Менее 5–20 КБ/с при обычном интервале опроса (1 мин)
Совместимость агента с разными ОССовместимость агента с разными ОС

Загрузка Zabbix-агента

Для обеспечения максимальной совместимости с ОС и безопасности загружайте установочные пакеты только с официального сайта Zabbix. Как действовать:

  1. Откройте официальный сайт Zabbix, перейдите в раздел Download и выберите Zabbix Agent.

  2. Выберите версию, которая соответствует версии вашего Zabbix-сервера.

  3. Если у вас Linux, выберите нужный дистрибутив (например, Ubuntu или RHEL/CentOS) и соответствующую версию ОС.

  4. Выберите архитектуру, например, amd64.

Как выглядит сраница загрузкиСтраница загрузки

Для Linux на сайте будет не просто файл загрузки, а готовая инструкция для установки через системный менеджер пакетов. Вы получите команды для добавления репозитория Zabbix, обновления индекса пакетов и установки агента.

Как выглядит файл загрузкиФайл загрузки

Для Windows будет ZIP-архив с бинарными файлами — исполняемым файлом zabbix_agentd.exe и конфигурационным — zabbix_agentd.conf. Их нужно скопировать себе на компьютер.

Управляйте контейнерными приложениями с Evolution Managed Kubernetes
Управляйте контейнерными приложениями с Evolution Managed Kubernetes
Масштабируйте размер кластера в зависимости от нагрузки и сокращайте затраты.
Узнать больше

Установка Zabbix-агента на Windows

Установить Zabbix-агент на операционную систему Windows можно двумя способами — с помощью MSI-инсталлятора или вручную из ZIP-архива. Рассмотрим оба варианта. 

Установка из MSI-пакета

MSI-пакет можно найти на официальной странице загрузки Zabbix. Его удобно использовать, поскольку он автоматически регистрирует Агент как службу Windows. Как с ним работать: 

  1. Запустите на компьютере загруженный MSI-файл.

  2. Примите условия лицензионного соглашения и нажмите Next.

  3. Введите параметры для подключения Агента к Zabbix-серверу: Hostname, Zabbix Server IP/DNS, Zabbix Server Port (10051 для пассивных проверок или 10050 для активных).

  4. Выберите расположение установки. По умолчанию инсталлятор автоматически запустит Zabbix-агент как службу Windows.

  5. Нажмите Install и дождитесь завершения процесса. Агент будет автоматически запущен и готов к работе.

Как установить из MSI-файлаУстановка из MSI-файла

Установка из архива

Этот метод в основном используется, когда MSI-пакет недоступен либо нужны тонкие настройки. Как установить Zabbix-агент: 

  1. Загрузите и распакуйте ZIP-архив с бинарными файлами в директорию, например, C:\ZabbixAgent\.

  2. Откройте файл zabbix_agentd.conf с правами администратора с помощью текстового редактора. 

  3. Добавьте следующие параметры: Hostname=Имя_вашего_хоста_в_Zabbix, Server=IP_адрес_вашего_Zabbix_сервера для пассивного режима или ServerActive=IP_адрес_вашего_Zabbix_сервера:10051 для активного

  4. Откройте командную строку (CMD) или PowerShell от имени администратора, перейдите в каталог с распакованными файлами и выполните команду: 

5. Запустите установленную службу с помощью команды:

Как установить из архиваУстановка из архива

Настройка брандмауэра 

Чтобы Zabbix-сервер мог успешно получать данные, разрешите трафик через порт, который использует агент. По умолчанию это 10050. Как действовать:

  1. Откройте брандмауэр, выберите Inbound Rules.

  2. Нажмите New Rule.

  3. Выберите тип правила Port.

  4. Укажите TCP и порт 10050.

  5. Выберите Allow the connection.

  6. Выберите профили, для которых будет применяться правило.

Проверка работы агента

Откройте «Службы», найдите Zabbix-Agent. Убедитесь, что стоят параметры Running и Automatic. Это значит, что агент работает и автоматически запускается. 

Проверьте сетевое подключение с сервера Zabbix и доступность порта с помощью утилиты telnet: 

Для проверки данных с сервера Zabbix запросите тестовую метрику с помощью утилиты: 

Установка Zabbix-агента на Linux

Для примера рассмотрим процесс установки на Ubuntu и CentOS. 

Установка на Ubuntu

Действуйте так:

  1. Добавьте репозиторий Zabbix: 

2. Установите пакет репозитория: 

3. Обновите списки пакетов:

4. Установите агент: 

5. Настройте конфигурацию в /etc/zabbix/zabbix_agentd.conf, укажите адрес сервера Zabbix.

Запустите и включите сервис с помощью команды:

Установка на CentOS

Алгоритм действий:

  1. Добавьте репозиторий Zabbix: 

2. Обновите кеш пакетов: 

3. Установите агент: 

4. Настройте конфигурацию в /etc/zabbix/zabbix_agentd.conf, укажите адрес Zabbix-сервера.

Для запуска сервиса используется та же команда, что и для Ubuntu — sudo systemctl enable --now zabbix-agent

Настройка сети и правил безопасности, тестирование установки

Откройте порт 10050 TCP на своем сервере и в браузере для связи агента с сервером Zabbix. Убедитесь, что сервер доступен по указанному IP или DNS.  

Проверьте статус агента: systemctl status zabbix-agent и убедитесь, что агент слушает порт 10050: netstat -tulnp | grep 10050. Связь с сервером Zabbix можно проверить через zabbix_get -s <IP_агента> -k agent.ping.

Базовая настройка Zabbix-агента

Базовая настройка — минимальный набор конфигураций, который позволяет агенту Zabbix подключаться к серверу и передавать данные. 

Конфигурация zabbix_agentd.conf

В файле zabbix_agentd.conf прописаны все основные настройки работы агента. В таблице — параметры, которые нужно при необходимости изменить. 

Параметр
Описание
Пример
Server
IP или DNS сервера Zabbix
192.168.1.100
ServerActive
IP/DNS сервера для активной передачи данных
192.168.1.100
Hostname
Имя хоста, которое будет отображаться на сервере Zabbix
web-server-01
ListenPort
Порт, на котором агент принимает запросы
10050
Include
Путь к дополнительным конфигурационным файлам
/etc/zabbix/zabbix_agentd.d/*.conf
Как настроить агентаНастройки агента

Подключение агента к серверу Zabbix

Чтобы агент мог обмениваться данными с сервером, укажите IP или DNS сервера в Server и ServerActive. Задайте имя хоста Hostname для идентификации на сервере. Убедитесь, что порт 10050 TCP открыт и на клиенте, и на сервере. После изменений на Linux перезапустите агент: sudo systemctl restart zabbix-agent

Для Windows нужно разрешить агенту запуск в службе через services.msc или команду sc start "Zabbix Agent". Затем перезапустите систему через net stop zabbix_agent && net start zabbix_agent

Управление и мониторинг агентов

Чтобы сервер Zabbix начал получать данные от агента, войдите в веб-интерфейс Zabbix, перейдите в Configuration → Hosts → Create host, укажите Hostname. Затем выберите группу хостов — Linux servers или Windows servers. Выберите шаблоны мониторинга, например, Template OS Linux или Template OS Windows. Сохраните изменения. 

Заключение

Чтобы Zabbix-агент корректно работал, нужно его правильно установить и настроить — задать параметры подключения и оптимальные интервалы опроса. Важно своевременно обнаруживать типичные ошибки, такие, как недоступность агента или неверные параметры. 

Продукты из этой статьи:
Иконка-Evolution Managed Kubernetes
Evolution Managed Kubernetes
28 ноября 2025

Вам может понравиться