Ключевые отличия Zabbix Cloud
Введение
Zabbix Cloud — это облачная платформа, позволяющая пользователям запускать автономные экземпляры Zabbix в облаке (облачные узлы).
По сравнению с обычным локальным развертыванием Zabbix:
- Не требуется установка или обслуживание.
- Облачные узлы полностью управляются Zabbix.
- Облачные узлы можно запустить за несколько минут.
Эта услуга предоставляется по модели оплаты по мере использования (доступна бесплатная пробная версия).
Сравнительная таблица
Хотя большая часть функциональности локальных установок Zabbix и облачных узлов сети совпадает, между ними есть и различия. Ниже приведена сводная сравнительная таблица. В последующих разделах подробно описаны отдельные элементы данных.
| Функция / аспект | Zabbix Cloud | Zabbix локально |
|---|---|---|
| Цикл выпуска | Соответствует выпускам LTS | Вы выбираете версию Zabbix (стабильные, бета-версии, пользовательские сборки) |
| Простота использования | Готовая к использованию платформа, полностью управляемая Zabbix | Требуются установка, настройка и обслуживание |
| Установка исправлений уязвимостей | Автоматическая установка исправлений для ОС и Zabbix | Пользователь устанавливает исправления вручную |
| Сертификат HTTPS | Действительный сертификат из коробки (без Let's Encrypt) | Самоподписанный сертификат по умолчанию (можно настроить Let's Encrypt или другой центр сертификации) |
| Производительность БД (INSERT/UPDATE/SELECT) |
Автоматическое секционирование для максимальной скорости; длительные операции DELETE не выполняются | Ручное секционирование и очистка (возможны длительные транзакции DELETE) |
| Настройка производительности | Предварительно настроена командой Zabbix Cloud (без журналов изменений) | Полная видимость и контроль параметров настройки |
| Управление брандмауэром | Управляется командой Zabbix Cloud; порты веб-интерфейса и trapper не открыты публично | Полный контроль правил брандмауэра и доступности портов |
| Исходящий трафик через порт 25 | По умолчанию заблокирован для предотвращения спама и злоупотреблений; вместо него используйте порт SMTP 587 или 465 | Не ограничивается Zabbix; зависит от вашей сети и поставщика услуг хостинга |
| Изоляция и защита БД | Высокая степень изоляции, прямой доступ к БД/SSH отсутствует | Зависит от вашей сети и безопасности узла сети |
| Высокая доступность (HA) | Работает на облачной платформе с высокой доступностью, прокси Zabbix можно использовать для повышения отказоустойчивости сбора данных |
HA управляется пользователем |
| SNMP-трапы | Только через выделенный прокси (приемник трапов без HA/балансировки нагрузки отсутствует) | Напрямую или через прокси; возможны HA и балансировка нагрузки |
| Опрос SNMP | Затруднен без прокси (для каждого устройства требуется NAT/пользовательский порт) | Встроенный опрос SNMP; прокси необязателен |
| Настройки хранения данных | История/тренды/аудит настраиваются только через веб-интерфейс (API и файл конфигурации не поддерживаются) | Настраиваются в файле конфигурации сервера Zabbix или через API |
| Пользовательские скрипты | AlertScriptsPath, ExternalScripts, модули веб-интерфейса и модули сообщества не поддерживаются |
Полностью поддерживаются (пути к скриптам, модули, интеграции) |
| Мониторинг ODBC | Только PostgreSQL (драйвер {postgresql}); плагин MariaDB присутствует как заполнитель |
ODBC для PostgreSQL, MySQL, Oracle и других СУБД - полностью настраивается |
| Ограничение вызовов ODBC | Невозможно (доступен только StartODBCPollers=1); ресурсоемкие синхронные запросы блокируют другие операции |
Количество опросчиков и расписание полностью настраиваются |
| Загрузка сертификата SAML | Не поддерживается | Поддерживается через веб-интерфейс или API |
| Запланированные отчеты | Необходимо создать собственный тип носителя Email (тип носителя «скрипт» не поддерживается) | Из коробки поддерживаются типы носителей «скрипт» и Email |
| Интерфейс узла сети для активных проверок | IP-адрес, предоставленный платформой (создается автоматически) | Интерфейсы управляются вами; IP-адреса находятся под вашим контролем |
Различия в функциях
SNMP-трапы
SNMP-трапы поддерживаются только через выделенный прокси Zabbix. Если требуется мониторинг SNMP-трапов, автоматическую балансировку нагрузки или высокую доступность для прокси использовать нельзя, поскольку SNMP-трапы должны отправляться на один IP-адрес.
SNMP-опрос
Без прокси SNMP-опрос требует, чтобы каждое устройство было доступно через NAT и использовало настраиваемые порты.
Настройки хранения
Периоды хранения истории, трендов и журнала аудита можно настраивать только через веб-интерфейс в облаке.
Эти настройки нельзя задать через zabbix_server.conf или API.
Ручные переопределения истории для отдельных элементов данных не поддерживаются (разбиение на разделы управляется глобально). URL-адреса облачных узлов не принимают те же параметры запроса, что и установки on-premise.
Пользовательские скрипты
Следующие типы пользовательских скриптов не поддерживаются в Zabbix Cloud:
- Скрипты оповещений (
AlertScriptsPath) - Внешние скрипты (
ExternalScripts) - Скрипты веб-интерфейса на Zabbix Server
Модули веб-интерфейса, разработанные сообществом, установить нельзя.
Мониторинг ODBC
Zabbix Cloud поддерживает мониторинг ODBC только для PostgreSQL. Используйте официальный шаблон ODBC Zabbix и задайте строку подключения в шаблоне следующим образом:
Driver={postgresql}
Также установлен плагин MariaDB, но в настоящее время он не функционирует. Если он используется, задайте:
Driver={mysql}
В Zabbix Cloud нет известной рабочей конфигурации для Oracle MySQL 8.0.
Хотя простые запросы (например, SELECT 1) могут выполняться успешно, более сложные запросы возвращают SQL_ERROR.
Ограничить вызовы ODBC невозможно (StartODBCPollers=1 только).
Интенсивная синхронная отчетность может повлиять на производительность, и одновременно может выполняться только один SELECT.
Доступ к инфраструктуре
Zabbix Cloud не предоставляет SSH-доступ к базовым узлам и не разрешает прямые подключения к базе данных (например, к порту 3306). Все действия по настройке, мониторингу и устранению неполадок должны выполняться через облачный веб-интерфейс или API, что обеспечивает изоляцию и защиту уровней ОС и базы данных.
Исходящий трафик через порт 25
Для предотвращения спама и злоупотреблений исходящие подключения с узлов сети Zabbix Cloud к TCP-порту 25 по умолчанию заблокированы. Это влияет на:
- Типы носителей Email, отправляющие сообщения через SMTP-сервер на порту 25. Поскольку 25 является значением по умолчанию для параметра Порт SMTP-сервера нового типа носителя Email, измените его на 587 (при этом для параметра Безопасность подключения установите значение STARTTLS) или на 465 (SSL/TLS) в зависимости от поддерживаемых вашим SMTP-сервером возможностей. Поставщик электронной почты Office365 relay использовать нельзя, поскольку он подключается к конечной точке ретранслятора Microsoft через порт 25.
- Запланированные отчеты, для которых требуется тип носителя Email.
- Проверки, которые сам узел сети выполняет для порта 25, например простые проверки
net.tcp.service[smtp]или проверки SMTP в правилах обнаружения сети. При таких проверках служба SMTP отображается как недоступная, даже если она работает; вместо этого выполняйте такие проверки через прокси Zabbix или агент Zabbix в собственной сети.
Стандартный тип носителя Cloud Email не затрагивается.
Интерфейс активной проверки
Активные проверки в облаке автоматически создают интерфейс узла сети с IP-адресом, не связанным с вашей локальной сетью. По умолчанию этот IP-адрес может быть внешним. Чтобы сохранить согласованность, вы можете вручную удалить или изменить интерфейс узла сети после его создания.
Загрузка сертификата SAML
SAML authentication не поддерживается, поскольку немногие поставщики принимают незашифрованные или неподписанные сообщения SAML.
Запланированные отчёты
Медиа-тип Cloud Email по умолчанию использует транспорт скрипта и не может применяться для запланированных отчётов. Чтобы отправлять отчёты по электронной почте:
- Создайте новый медиа-тип Email.
- Назначьте медиа электронной почты своему пользователю в разделе Настройки пользователя > Мультимедиа.
- Выберите этот медиа-тип при настройке запланированных отчётов.
Не используйте порт 25 в качестве порта SMTP-сервера для этого медиа-типа; см. раздел Исходящий трафик через порт 25.