Круглосуточный мониторинг серверов с помощью Zabbix
Когда у вашего бизнеса 15 серверов на VMware ESXi и ни одного инструмента проактивного контроля, каждый сбой — это рулетка: заметят ли его вовремя? В этом кейсе мы расскажем, как внедрили мониторинг серверов Zabbix для производственной компании и сократили время обнаружения инцидентов с 2–3 часов до 3–5 минут. В этом кейсе — полный цикл: от аудита до запуска мониторинга серверов Zabbix в продуктив.
Исходная ситуация: зачем клиенту понадобился мониторинг 24/7
К нам обратилась производственная компания из Санкт-Петербурга. Инфраструктура: 3 физических сервера с гипервизорами VMware ESXi, на которых работали 15 виртуальных машин — Windows Server (Active Directory, 1С, файловый сервер, терминальные серверы) и Linux (веб-приложения, базы данных PostgreSQL).
Проблемы, с которыми пришёл клиент:
- Реактивный подход — об инцидентах узнавали от сотрудников, когда сервис уже лежал. Среднее время обнаружения сбоя составляло 2–3 часа, а в выходные — до 8 часов.
- Отсутствие истории — не было данных об утилизации ресурсов. Невозможно было планировать масштабирование.
- Ручные проверки — системный администратор тратил до 40 минут в день на обход серверов через RDP и SSH.
- Финансовые потери — каждый час простоя 1С и терминальных серверов стоил компании значительных убытков из-за остановки отгрузки продукции.
Мониторинг серверов Zabbix стал решением всех этих проблем — подробнее о реализации ниже.
Задача: развернуть систему круглосуточного мониторинга серверов Zabbix, которая в реальном времени отслеживает состояние всей инфраструктуры и мгновенно уведомляет дежурную команду о проблемах. При этом — с минимальным бюджетом на лицензии.
Почему мы выбрали мониторинг серверов Zabbix
Мы рассматривали четыре платформы: Zabbix, Prometheus + Grafana, Nagios и коммерческие решения (PRTG, SolarWinds). Вот ключевые факторы, определившие выбор:
- Нативная интеграция с VMware — Zabbix «из коробки» мониторит ESXi-хосты через vSphere API: CPU, RAM, datastore, состояние VM. Prometheus потребовал бы дополнительных экспортёров.
- Open-source и нулевая стоимость лицензий — для 15 серверов PRTG обошёлся бы от $1 750/год, SolarWinds — от $2 995. Zabbix — бесплатно.
- Единая платформа — сбор метрик, алертинг, визуализация и автоматизация в одном интерфейсе. Prometheus + Grafana + Alertmanager — это три отдельных компонента с разной конфигурацией.
- Масштабируемость — архитектура Zabbix позволяет начать с 15 узлов и масштабировать до 500+ без смены платформы.
- Зрелая экосистема шаблонов — готовые шаблоны для Windows, Linux, PostgreSQL, Active Directory, VMware. Экономия десятков часов на начальной настройке.
В 2024 году вышел Zabbix 7.0 LTS — крупное обновление с поддержкой до июня 2029 года. Ключевые нововведения: асинхронные поллеры для ускорения опроса устройств, прокси с поддержкой HA и балансировкой нагрузки, встроенная MFA (TOTP и Duo Security), новые виджеты дашбордов (Gauge, Honeycomb, Pie chart), готовые облачные шаблоны для AWS, GCP и Azure. Именно Zabbix 7.0 LTS мы используем для мониторинга серверов Zabbix у наших клиентов.
Мониторинг серверов Zabbix: этапы внедрения
Аудит инфраструктуры и стратегия мониторинга
Первый шаг — полная инвентаризация ИТ-инфраструктуры. Мы задокументировали каждый хост и каждую виртуальную машину:
- ESXi-хосты (3 шт.) — модель оборудования, CPU/RAM, конфигурация datastore, сетевые адаптеры, версия ESXi.
- Виртуальные машины (15 шт.) — ОС, роль (AD, 1С, SQL, файловый сервер, веб), выделенные ресурсы, критичность для бизнеса.
- Сетевая топология — VLAN-ы, маршрутизация между подсетями, точки отказа.
На основе аудита сформировали матрицу критичности. Каждый параметр получил один из трёх уровней:
- Critical — немедленное уведомление + автоматическое реагирование (например, переполнение диска, недоступность сервиса 1С).
- Warning — уведомление дежурному инженеру в течение 5 минут (высокая загрузка CPU, заканчивающееся место на диске).
- Informational — запись в историю для анализа трендов (средняя утилизация RAM за неделю, сетевой трафик).
Развёртывание Zabbix-сервера
Мониторинг серверов Zabbix развернули на выделенной виртуальной машине на выделенном ESXi-хосте (чтобы мониторинг продолжал работать при падении других хостов):
- ОС: Ubuntu 24.04 LTS
- Zabbix: версия 7.0 LTS (поддержка до июня 2029)
- База данных: PostgreSQL 16 (надёжнее MySQL для длительного хранения метрик)
- Фронтенд: Nginx + PHP-FPM
- Ресурсы: 4 vCPU, 8 GB RAM, 100 GB SSD (с запасом на год хранения истории)
Базовая конфигурация включала настройку housekeeping (автоочистка данных старше 365 дней), подключение SMTP для email-уведомлений и создание пользовательских ролей (администратор, дежурный инженер, менеджер с доступом только к дашбордам).
Подключение VMware ESXi и виртуальных машин
Мониторинг серверов Zabbix охватывал два уровня инфраструктуры: гипервизор и гостевые ОС.
Мониторинг VMware ESXi реализовали на двух уровнях:
Уровень гипервизора — через встроенный шаблон VMware FQDN. Zabbix подключается к vSphere API и собирает:
- Состояние физических хостов (CPU, RAM, температура, hardware health)
- Статус виртуальных машин (power state, CPU ready, balloon memory)
- Состояние datastore (свободное место, IOPS, латентность)
- Состояние vSwitch и сетевых адаптеров
Уровень гостевых ОС — через Zabbix-агенты:
- Windows Server — установка через MSI-пакет с тихой инсталляцией. Шаблоны:
Windows by Zabbix agent active,Active Directory,MSSQL by ODBC. - Linux — установка через
apt install zabbix-agent2. Шаблоны:Linux by Zabbix agent active,PostgreSQL by Zabbix agent 2,Nginx by Zabbix agent.
Все агенты настроены в активном режиме (Active checks) — агент сам инициирует соединение с сервером. Это упрощает сетевую конфигурацию: не нужно открывать порт 10050 на каждой VM, достаточно исходящего доступа на порт 10051 сервера Zabbix.
Такая двухуровневая архитектура мониторинга серверов Zabbix обеспечила полную видимость инфраструктуры: от физических хостов ESXi до отдельных служб внутри виртуальных машин.
Настройка триггеров и автоматического реагирования
Мониторинг серверов Zabbix использует триггеры как ключевой элемент системы оповещений. Мы настроили многоуровневую систему оповещений с эскалацией:
Примеры критических триггеров:
avg(system.cpu.util,5m) > 90— CPU загружен более 90% в течение 5 минутlast(vfs.fs.size[/,pfree]) < 10— на диске осталось менее 10% свободного местаnodata(agent.ping,300)— агент не отвечает 5 минут (сервер, вероятно, упал)last(proc.num[,,,1c_srv]) = 0— процесс сервера 1С не запущен
Система эскалации:
- 0–1 минута — уведомление в Telegram-канал дежурной команды
- 5 минут без подтверждения — email персонально дежурному инженеру
- 15 минут без подтверждения — SMS руководителю ИТ-отдела

Автоматическое реагирование — для типовых инцидентов настроили скрипты автоматического восстановления:
- Перезапуск зависших служб (Spooler, 1C:Enterprise Server)
- Очистка временных файлов при заполнении диска выше 90%
- Автоматический перезапуск Zabbix-агента при потере связи
Тестирование и оптимизация
Мониторинг серверов Zabbix прошёл двухнедельный «тихий» период перед запуском в продуктив:
- Имитация сбоев — намеренно останавливали службы, заполняли диски тестовыми данными, отключали сетевые интерфейсы. Проверяли: скорость срабатывания триггера, корректность уведомлений, работу скриптов автовосстановления.
- Устранение ложных срабатываний — первая неделя дала 47 ложных алертов. Основные причины: кратковременные пики CPU при обновлениях Windows, плановые перезагрузки VM. Скорректировали пороги и добавили maintenance windows.
- Оптимизация интервалов — критичные метрики (доступность) опрашиваются раз в 30 секунд, производительность — раз в минуту, ёмкость — раз в 5 минут. Это снизило нагрузку на Zabbix-сервер на 35% без потери качества мониторинга.
Визуализация: дашборды и отчёты
Мониторинг серверов Zabbix — это не только сбор данных, но и их наглядное представление. Для каждой роли в компании мы создали отдельные дашборды в Zabbix:
- Инженерный дашборд — полная карта серверов с текущим состоянием каждого узла, лента последних алертов, графики CPU/RAM/disk в реальном времени. Инженер видит все 15 серверов на одном экране и может мгновенно определить источник проблемы.
- Менеджерский дашборд — агрегированные показатели: SLA по каждому сервису (1С, почта, файловый сервер), количество инцидентов за неделю/месяц, тренды утилизации ресурсов. Данные представлены в формате «светофора»: зелёный — всё в норме, жёлтый — внимание, красный — требуется действие.
- Стратегический дашборд для руководства — ежемесячный отчёт с прогнозом: когда потребуется расширение инфраструктуры, какие серверы работают на пределе, какова динамика инцидентов. Эти данные помогают планировать ИТ-бюджет на следующий квартал.
Дополнительно настроили интеграцию с Grafana для продвинутой визуализации. Grafana позволяет строить комбинированные графики из нескольких источников данных и создавать интерактивные дашборды, которые удобно выводить на мониторы в серверной комнате.

Результаты внедрения
Мониторинг серверов Zabbix спустя 3 месяца эксплуатации показал следующие измеримые результаты:
- Время обнаружения инцидентов: с 2–3 часов до 3–5 минут (сокращение в 30–40 раз)
- Предотвращённые инциденты: 12 критических ситуаций обнаружены на стадии предупреждения в первом квартале — до того, как они повлияли на бизнес
- Доступность инфраструктуры: 99,7% (было ~97% по оценке клиента)
- Экономия времени администратора: 40 минут ежедневных ручных проверок полностью устранены
- Прозрачность для руководства: ежемесячные автоматические отчёты о состоянии инфраструктуры, тренды утилизации ресурсов
Мониторинг серверов Zabbix позволил клиенту окупить затраты на внедрение уже в первом квартале: 12 предотвращённых инцидентов × средняя стоимость простоя — экономия значительно превысила стоимость проекта. По оценке клиента, ежегодная экономия на предотвращённых простоях и сокращении ручного труда администратора составляет от 500 000 рублей.
«За первые три месяца Zabbix предотвратил два потенциальных простоя 1С в рабочее время. Раньше мы бы узнали об этом от бухгалтерии через два часа.»
Мониторинг серверов Zabbix: ключевые метрики
Полный перечень отслеживаемых параметров с пороговыми значениями:
| Параметр | Метрика | Порог Warning | Порог Critical |
|---|---|---|---|
| Процессор | CPU utilization, % | > 80% (5 мин) | > 90% (5 мин) |
| Оперативная память | Available memory, GB | < 15% свободно | < 5% свободно |
| Дисковое пространство | Free disk space, % | < 20% свободно | < 10% свободно |
| Дисковые операции | IOPS, latency (ms) | Latency > 20 мс | Latency > 50 мс |
| Сеть | Bandwidth, packet loss | Loss > 1% | Loss > 5% |
| Службы | Process state | — | Процесс не запущен |
| SSL-сертификаты | Days until expiry | < 30 дней | < 7 дней |
| Бэкапы | Backup file age | > 25 часов | > 49 часов |
| ИБП (UPS) | Battery status, load % | Load > 70% | Battery low / на батарее |
| Верификация бэкапов | Backup integrity check | Проверка не проводилась > 7 дней | Последняя проверка failed |
Мониторинг серверов Zabbix: преимущества для бизнеса
Почему мы рекомендуем мониторинг серверов Zabbix клиентам с серверной инфраструктурой от 5 узлов:
- Нулевая стоимость лицензий — полностью open-source. Бюджет расходуется только на внедрение и поддержку, а не на ежегодные подписки.
- Масштабируемость без замены платформы — начали с 15 серверов, архитектура готова к росту до 500+ узлов с добавлением Zabbix-прокси.
- Интеграция с бизнес-системами — Zabbix подключается к ITSM-системам, таск-трекерам и мессенджерам. Мы реализовали интеграцию Zabbix и Planfix для автоматического создания задач по инцидентам.
- Мониторинг каналов связи — помимо серверов, Zabbix контролирует внешние каналы коммуникаций. Подробнее — в нашем кейсе мониторинг каналов на базе Zabbix.
- API для автоматизации — полноценный REST API позволяет автоматизировать добавление хостов, массовое обновление шаблонов, генерацию отчётов.
- Отчётность для руководства — встроенные и кастомные дашборды: SLA по сервисам, тренды утилизации, статистика инцидентов. Руководство получает понятные данные без технических деталей.
Мониторинг серверов Zabbix: сравнение с конкурентами
Мониторинг серверов Zabbix выбирался после детального анализа рынка. Ниже — сравнительная таблица четырёх наиболее популярных решений по ключевым критериям для бизнеса:
| Критерий | Zabbix | Prometheus | Nagios | PRTG |
|---|---|---|---|---|
| Стоимость | Бесплатно (open-source) | Бесплатно (open-source) | Core бесплатно, XI от $2 000/год | От $1 750/год (500 сенсоров) |
| Поддержка VMware | Нативная (vSphere API) | Через экспортёры | Через плагины | Нативная |
| Алертинг | Встроенный + эскалация | Alertmanager (отдельный) | Встроенный (базовый) | Встроенный + эскалация |
| Масштабируемость | До 100 000+ узлов (прокси с HA) | До 10 000+ (federation) | До 1 000 (с NDOUtils) | До 10 000 сенсоров |
| Веб-интерфейс | Встроенный (дашборды, карты) | Grafana (отдельный) | Встроенный (устаревший) | Встроенный (современный) |
| Хранение данных | SQL (PostgreSQL/MySQL) | TSDB (собственная) | SQL (MySQL) | Собственная БД |
| Обучение команды | Среднее (документация на русском) | Высокое (PromQL) | Среднее | Низкое (GUI) |

Для данного проекта мониторинг серверов Zabbix оказался оптимальным выбором: нулевая стоимость лицензий, нативная поддержка VMware и встроенная система эскалации позволили быстро развернуть полноценный контроль инфраструктуры.
Мониторинг серверов Zabbix: типичные ошибки при внедрении
Мониторинг серверов Zabbix — мощный инструмент, но его внедрение требует опыта. Вот основные ошибки, которых следует избегать:
1. Избыточные оповещения (alert fatigue). Самая частая проблема — настройка триггеров без учёта нормального поведения системы. Когда инженер получает 50+ алертов в день, он перестаёт на них реагировать. Решение: двухнедельный период «тихого мониторинга» для калибровки порогов, использование функции гистерезиса в триггерах и maintenance windows для плановых работ.
2. Мониторинг только доступности. Многие ограничиваются проверкой «сервер пингуется — значит, работает». Но ping не покажет, что диск заполнен на 95%, очередь в 1С растёт, а бэкапы не выполнялись трое суток. Полноценный мониторинг включает метрики производительности, ёмкости и бизнес-процессов.
3. Отсутствие цепочки эскалации. Уведомление уходит одному человеку, и если он не у компьютера — инцидент остаётся без реакции. В нашем проекте мы настроили трёхуровневую эскалацию: Telegram → email → SMS руководителю, с автоматическим подтверждением через веб-интерфейс Zabbix.
4. Игнорирование данных о capacity planning. Zabbix собирает тренды утилизации ресурсов за месяцы и годы. Эти данные бесценны для планирования: когда закупать новые серверы, когда расширять хранилище, когда обновлять лицензии. Без анализа трендов компании вынуждены реагировать на нехватку ресурсов постфактум.
5. Отсутствие документации пороговых значений. Через полгода после внедрения никто не помнит, почему порог CPU выставлен на 85%, а не на 90%. Мы документируем каждый триггер в Confluence клиента: пороговое значение, обоснование, действия при срабатывании, ответственный.
Мониторинг серверов Zabbix: частые вопросы
Подходит ли Zabbix для мониторинга небольшой серверной инфраструктуры?
Да. Zabbix — полностью бесплатное open-source решение без ограничений по количеству узлов. Для инфраструктуры от 5 до 50 серверов Zabbix идеален: низкие системные требования (2 vCPU, 8 GB RAM для сервера мониторинга), готовые шаблоны для Windows, Linux, VMware. Внедрение для 10–15 серверов занимает 2–3 недели, включая настройку триггеров и эскалации.
Сколько времени занимает внедрение мониторинга серверов Zabbix?
Для типовой инфраструктуры из 10–20 серверов — 2–3 недели. Первая неделя: аудит, установка Zabbix-сервера, подключение хостов. Вторая неделя: настройка триггеров, эскалации, дашбордов. Третья неделя (при необходимости): «тихий мониторинг» для калибровки порогов и устранения ложных срабатываний. Для крупных инфраструктур (100+ узлов) срок увеличивается до 4–6 недель.
Можно ли мониторить облачные серверы через Zabbix?
Да. Zabbix 7.0 LTS включает готовые шаблоны для AWS, GCP и Azure — мониторинг облачных ресурсов без дополнительных экспортёров. Для гибридных инфраструктур (on-premise + облако) используется Zabbix-прокси с поддержкой HA и балансировкой нагрузки — промежуточный узел, собирающий данные из удалённых площадок через зашифрованный канал.
Нужен ли выделенный сервер для Zabbix?
Для инфраструктур до 50 узлов достаточно виртуальной машины с 4 vCPU, 8 GB RAM и 100 GB SSD. Рекомендуется размещать Zabbix-сервер на отдельном ESXi-хосте от остальных VM — чтобы мониторинг продолжал работать при сбое контролируемых серверов. Для 500+ узлов потребуется выделенный физический сервер и распределённая архитектура с Zabbix-прокси.
Нужен мониторинг серверов Zabbix 24/7?
Если ваша инфраструктура растёт, а сбои обнаруживаются слишком поздно — мы поможем. Наша команда специализируется на администрировании серверов и внедрении систем мониторинга для бизнеса любого масштаба.
Что мы сделаем:
- Проведём аудит текущей инфраструктуры
- Развернём и настроим мониторинг серверов Zabbix под ваши задачи
- Подключим все серверы, сервисы и сетевое оборудование
- Настроим триггеры, эскалацию и автоматическое реагирование
- Обеспечим комплексный мониторинг сайта и сервера в режиме 24/7
Оставьте заявку — закажите внедрение мониторинга серверов Zabbix и получите полный контроль над инфраструктурой. Обсудим ваш проект и предложим решение, подходящее именно для вашей инфраструктуры.
Константин Тютюнник, IT For Prof

