Ключевые отличия Zabbix Cloud

Сравнительная таблица

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

Функция / Аспект Zabbix Cloud Локальный Zabbix
Цикл релизов Синхронизирован с LTS-релизами Вы сами выбираете версию Zabbix (стабильная, бета, пользовательские сборки)
Простота использования Готовая к использованию платформа, полностью управляемая Zabbix Требуются установка, настройка и обслуживание
Установка исправлений уязвимостей Автоматическая установка исправлений ОС/Zabbix Ручная установка исправлений пользователем
HTTPS-сертификат Действительный сертификат «из коробки» (без Let's Encrypt) По умолчанию самоподписанный (можно настроить Let's Encrypt или другой CA)
Производительность БД
(INSERT/UPDATE/SELECT)
Автоматическое партиционирование для максимальной скорости; без длительных DELETE Ручное партиционирование и очистка (возможны длительные транзакции DELETE)
Настройка производительности Предварительно настроено командой Zabbix Cloud (без журналов изменений) Полная видимость и контроль над параметрами настройки
Управление межсетевым экраном Управляется командой Zabbix Cloud; порты GUI/trapper не доступны публично Полный контроль над правилами межсетевого экрана и доступностью портов
Изоляция и защита БД Высокая степень изоляции, без прямого доступа к БД/SSH Зависит от вашей сети и безопасности узла сети
Высокая доступность (HA) Работает на высокодоступной облачной платформе,
для повышения отказоустойчивости сбора данных можно использовать прокси Zabbix
HA под управлением пользователя
SNMP traps Только через выделенный прокси (без HA/балансируемого получателя trap-сообщений) Напрямую или через прокси, возможны HA/балансировка нагрузки
SNMP polling Сложно без прокси (каждому устройству нужен NAT/пользовательский порт) Встроенный SNMP polling; прокси не обязателен
Настройки хранения History/Trends/Audit только через UI (без API или конфигурационного файла) Настраивается в конфигурационном файле сервера Zabbix или через API
Пользовательские скрипты AlertScriptsPath, ExternalScripts, веб-интерфейс и модули сообщества не поддерживаются Полностью поддерживается (путь к скриптам, модули, интеграции)
ODBC-мониторинг Только PostgreSQL (драйвер {postgresql}); плагин MariaDB присутствует как заглушка ODBC для PostgreSQL, MySQL, Oracle и т. д. — полностью настраивается
Ограничение ODBC-вызовов Невозможно (только StartODBCPollers=1; тяжёлые синхронные запросы блокируют другую работу) Полностью настраиваемое количество poller-процессов и расписание
Загрузка SAML-сертификата Не поддерживается Поддерживается через UI или API
Плановые отчёты Необходимо создать собственный тип оповещения Email (скриптовый тип оповещения не поддерживается) Поддерживаются как скриптовый тип оповещения, так и Email «из коробки»
Интерфейс узла сети для активных проверок IP-адрес, назначаемый платформой (создаётся автоматически) Интерфейсы управляются вами; IP-адреса находятся под вашим контролем

Различия функций

SNMP-трапы

SNMP-трапы поддерживаются только через выделенный прокси Zabbix. Если требуется мониторинг SNMP-трапов, автоматическую балансировку нагрузки или высокую доступность для прокси использовать нельзя, поскольку SNMP-трапы должны отправляться на один IP-адрес.

SNMP-опрос

Без прокси для SNMP-опроса требуется, чтобы каждое устройство было доступно через NAT и пользовательские порты.

Настройки хранения

Периоды хранения истории, трендов и журнала аудита в облаке можно настраивать только через веб-интерфейс. Эти настройки нельзя задать через zabbix_server.conf или API.

Ручное переопределение хранения истории для каждого элемента данных не поддерживается (разделение на партиции управляется глобально). URL-адреса облачных узлов не принимают те же параметры запроса, что и локальные установки.

Пользовательские скрипты

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

  • Скрипты оповещений (AlertScriptsPath)
  • Внешние скрипты (ExternalScripts)
  • Скрипты веб-интерфейса на Zabbix Server

Модули веб-интерфейса, разработанные сообществом, не могут быть установлены.

ODBC-мониторинг

Zabbix Cloud поддерживает ODBC-мониторинг только для PostgreSQL. Используйте официальный ODBC-шаблон Zabbix и определите строку подключения в шаблоне, используя:

Driver={postgresql}

Плагин MariaDB также установлен, но в настоящее время не работает. При использовании укажите:

Driver={mysql}

Для Oracle MySQL 8.0 в Zabbix Cloud нет известной рабочей конфигурации. Хотя простые запросы (например, SELECT 1) могут выполняться успешно, более сложные запросы возвращают SQL_ERROR.

Ограничить ODBC-вызовы невозможно (StartODBCPollers=1 only). Тяжелая синхронная отчетность может повлиять на производительность, и одновременно может выполняться только один SELECT.

Доступ к инфраструктуре

Zabbix Cloud не предоставляет SSH-доступ к базовым узлам сети, а также не разрешает прямые подключения к базе данных (например, к порту 3306). Все действия по настройке, мониторингу и устранению неполадок должны выполняться через облачный пользовательский интерфейс или API, что обеспечивает изоляцию и защиту уровней ОС и базы данных.

Интерфейс активных проверок

Активные проверки в облаке автоматически создают интерфейс узла сети с IP-адресом, не связанным с вашей локальной сетью. По умолчанию этот IP-адрес может быть внешним. Чтобы сохранить согласованность, вы можете вручную удалить или изменить интерфейс узла сети после создания.

Загрузка сертификата SAML

Аутентификация SAML не поддерживается, поскольку немногие провайдеры принимают незашифрованные или неподписанные сообщения SAML.

Запланированные отчеты

Медиа-тип Cloud Email по умолчанию использует скриптовый транспорт и не может использоваться для запланированных отчетов. Чтобы отправлять отчеты по электронной почте:

  1. Создайте новый медиа-тип Email.
  2. Назначьте медиа электронной почты своему пользователю в Настройки пользователя > Медиа.
  3. Выберите этот медиа-тип при настройке запланированных отчетов.