Основные отличия 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-адреса облачных узлов не принимают те же параметры запроса, что и в локальных установках.
Пользовательские скрипты
Следующие типы пользовательских скриптов не поддерживаются в Zabbix Cloud:
- Скрипты оповещений (
AlertScriptsPath) - Внешние скрипты (
ExternalScripts) - Скрипты веб-интерфейса на сервере Zabbix
Модули веб-интерфейса, разработанные сообществом, не могут быть установлены.
Мониторинг 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-аутентификация не поддерживается, поскольку лишь немногие поставщики принимают незашифрованные или неподписанные сообщения SAML.
Запланированные отчёты
Медиа-тип Cloud Email по умолчанию использует транспорт на основе скрипта и не может применяться для запланированных отчётов. Чтобы отправлять отчёты по электронной почте:
- Создайте новый медиа-тип Email.
- Назначьте медиа электронной почты своему пользователю в разделе Настройки пользователя > Мультимедиа.
- Выберите этот медиа-тип при настройке запланированных отчётов.
Не используйте порт 25 в качестве порта SMTP-сервера для этого медиа-типа; см. раздел Исходящий трафик через порт 25.