Перейти к содержанию
Выбор системы мониторинга

perfMon или Zabbix: какую модель мониторинга выбрать

Здесь perfMon сравнивается с самостоятельной установкой Zabbix. У Zabbix также есть официальный Zabbix Cloud: выводы об обслуживании собственной инфраструктуры к нему не относятся. Выберите модель размещения, затем сравните необходимые проверки.

Обновлено и проверено

Редакция perfMon. Функции сверены с официальной документацией; совместные испытания продуктов не проводились.

Когда уместен perfMon

  • нужно начать без развёртывания собственной системы мониторинга
  • хватает HTTP, TTFB, SSL, PageSpeed и базовых метрик Linux
  • важен понятный интерфейс для владельца сайта или небольшой команды
  • нужно передать обслуживание системы мониторинга поставщику

Когда уместен Zabbix

  • нужны собственные метрики, условия срабатывания, обнаружение объектов и шаблоны
  • нужны многошаговые веб-сценарии
  • есть ресурсы для самостоятельной установки и обслуживания
  • нужно охватить разнородную инфраструктуру, сетевые устройства и собственные метрики

По критериям

Что именно отличается

Модель

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

Старт

perfMon
Регистрация, URL сайта и одна команда для Linux-агента.
Zabbix
Для самостоятельной установки нужны серверная часть, база, веб-интерфейс и настройка объектов.
Вывод
Время подключения зависит от окружения и опыта команды; замеряйте его в своём сценарии.

Проверки сайтов

perfMon
HTTP/HTTPS, TTFB, SSL и история. Проверка ошибок браузера после каждой десятой обработанной HTTP-проверки.
Zabbix
Последовательные HTTP-шаги и аутентификация; отдельно — Browser items со сценариями JavaScript через WebDriver.
Вывод
Проверка URL, HTTP-сценарий и действия в браузере решают разные задачи.

Метрики хоста

perfMon
Сигнал активности, процессор, память, диск и связанные сайты.
Zabbix
Настраиваемые элементы данных, шаблоны, обнаружение объектов и агенты.
Вывод
Сопоставьте нужные вам метрики со списком поддерживаемых проверок.

Удалённое управление

perfMon
Агент собирает метрики без механизма удалённых команд.
Zabbix
Zabbix поддерживает широкий набор действий и автоматизации в зависимости от конфигурации.
Вывод
Наличие удалённых действий и права на них нужно учитывать при настройке доступа.

Охват инфраструктуры

perfMon
Linux-серверы и связанные сайты; универсальные SNMP-проверки не заявлены.
Zabbix
Агенты, SNMP, IPMI, шаблоны и обнаружение объектов для разнородной инфраструктуры.
Вывод
Для сети и оборудования сначала оцените Zabbix.

Стоимость владения

perfMon
Оплата по серверам на 30 дней, до 50 сайтов на сервер.
Zabbix
Самостоятельная установка без лицензионной платы; инфраструктура и эксплуатация за счёт команды. Cloud оплачивается отдельно.
Вывод
Считайте расходы на хранение, обновления и обслуживание под свой масштаб.

Самостоятельная установка и Zabbix Cloud

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

Zabbix Cloud — отдельный вариант размещения у поставщика. Поэтому утверждение «для Zabbix обязательно обслуживать собственный сервер мониторинга» неверно. Облачное размещение меняет эксплуатационные обязанности, но команде всё равно нужно выбрать объекты, шаблоны, пороги и получателей. Его стоимость и ограничения нужно сравнивать с perfMon отдельно от самостоятельной установки.

HTTP-сценарий и настоящий браузер

Веб-сценарии Zabbix выполняют последовательность HTTP-запросов, сохраняют cookies и проверяют ответы шагов. Это подходит, например, для проверки цепочки запросов с авторизацией. Для кликов, ввода текста и переходов в браузере есть другой механизм — Browser items: пользовательский JavaScript и подключённый WebDriver или Selenium. В текущей документации эта возможность помечена как экспериментальная.

perfMon проверяет доступность URL и отдельно собирает ошибки браузера после каждой десятой обработанной HTTP-проверки. Пользовательские сценарии покупки или входа через несколько экранов здесь не заявлены. PageSpeed и доступные данные CrUX помогают оценивать загрузку страницы, но успешная загрузка не подтверждает работоспособность оформления заказа.

Когда гибкость Zabbix оправдывает настройку

Если кроме сайтов нужно наблюдать сетевые устройства, аппаратные датчики и прикладные показатели, начните со списка поддерживаемых Zabbix шаблонов, агентов и протоколов. Переход на perfMon не стоит планировать как автоматическую замену этих проверок: его сценарий уже и сосредоточен на Linux-серверах и сайтах.

Для небольшой группы VPS оцените другую сторону: сколько времени команда тратит на обслуживание самого мониторинга и действительно ли использует его гибкость. Сравните подписку perfMon с инфраструктурой Zabbix, объёмом хранения и часами работы. При совместном использовании назначьте один основной канал для каждого типа события, чтобы два сообщения об одном сбое не создавали лишнюю работу.

Как принять решение

Проверьте на одном реальном объекте

  1. 1

    Перечислите Linux-хосты, сетевые устройства, прикладные метрики и многошаговые сценарии.

  2. 2

    Соберите пилот с нужным шаблоном Zabbix и проверьте, какие из этих данных нужны участникам команды.

  3. 3

    Отдельно посчитайте самостоятельную установку, Zabbix Cloud и подписку perfMon с учётом работы по сопровождению.

Вопросы перед выбором

perfMon заменит Zabbix в большой инфраструктуре?

Скорее нет. perfMon сознательно закрывает более узкий и простой сценарий. Для собственных метрик, сетевого оборудования и сложных условий проверьте возможности Zabbix.

Почему не поставить Zabbix бесплатно?

Это разумный вариант, если у команды есть время и компетенции для развёртывания, базы, хранения, резервного копирования, обновлений и настройки сигналов.

Можно оставить Zabbix и добавить perfMon?

Да, например как независимую внешнюю проверку сайта и понятный интерфейс для неинженерных участников, но заранее устраните дублирование уведомлений.

Официальные источники

Сравнение подготовлено редакцией perfMon по документации поставщиков на указанную дату. Рекомендации по выбору — выводы редакции. Функции и ограничения зависят от тарифа и настроек; перед подключением проверьте текущие условия.

Следующий шаг

Проверьте perfMon на своих сайтах и серверах

Добавьте сайт и Linux-сервер, получите первую историю проверок и оцените, хватает ли данных вашей команде.

7 дней без оплаты и банковской карты с момента создания сервера. Затем 2 000 ₽ за сервер за 30 дней, до 50 сайтов на сервер. Продление вручную. Условия тарифа