Российские аналоги Zabbix переводят мониторинг на промышленную основу
Прекращение поддержки российских клиентов Zabbix не привело к быстрому отказу от системы: накопленные шаблоны, скрипты и интеграции усложняют переход. При выборе российского аналога компании оценивают не только совместимость, но и работу с инцидентами, историческими данными, корпоративными системами и правами доступа. Замена становится оправданной, когда новое решение снижает затраты на сопровождение и зависимость от внутренних специалистов.
Zabbix остается в инфраструктуре
Zabbix — система с открытым исходным кодом для мониторинга серверов, сетевого оборудования, виртуальных машин, баз данных, облачных сред и веб-приложений. Она собирает метрики и журналы событий, визуализирует данные и автоматически выявляет сбои с помощью системы триггеров. 7 марта 2022 г. разработчик Zabbix SIA объявил о прекращении коммерческой деятельности в России, включая поддержку действующих клиентов, продажу новых контрактов поддержки и обучение. Сам продукт при этом остался доступен как ПО с открытым исходным кодом.
После прекращения поддержки российских клиентов как продукт с открытым исходным кодом Zabbix остался доступен. Однако ответственность за обновление, доработку и адаптацию системы к изменениям инфраструктуры перешла к заказчикам и подрядчикам.
За годы эксплуатации компании накопили собственные шаблоны и скрипты, настроили правила оповещения, панели и интеграции с корпоративным ПО. В результате замена Zabbix затрагивает не только сбор метрик: необходимо перенести накопленную логику мониторинга и сохранить контроль сервисов во время перехода.
Полный отказ от решений на базе Zabbix встречается редко из-за их глубокой интеграции с другими информационными системами, отмечает Михаил Макуров, основатель, генеральный директор и главный разработчик Glaber. Одновременный перенос всех настроек и интеграций требует значительных ресурсов и может затронуть работу действующего мониторинга.
При этом сохранение опенсорс-решения само по себе не означает, что компания выбрала устаревшую модель. При относительно небольшой инфраструктуре, сильной инженерной команде и потребности в нестандартных функциях такой подход может оставаться рациональным, считает Дмитрий Унтила, CPO «Пульта» и «Графини». Ситуация меняется по мере роста затрат на собственные доработки, интеграции и сопровождение системы.
На практике Zabbix может некоторое время использоваться вместе с российской платформой. Действующая система продолжает собирать часть данных, пока новый продукт получает их через интеграции и принимает на себя другие функции мониторинга. Такая схема позволяет сохранить накопленные настройки и не перестраивать всю систему одновременно.
Российские аналоги Zabbix оценивают не только по совместимости
Выбор российского аналога Zabbix, как правило, начинается с оценки того, что удастся сохранить из действующей системы. Компании сравнивают поддержку используемых шаблонов, настроек и интеграций, поскольку от этого зависят объем работ и риски перехода. Однако совместимость отвечает лишь на вопрос, насколько сложно заменить платформу. Она не показывает, как новая система будет работать при инциденте: связывать события от зависимых компонентов, находить причину сбоя и определять, какие сервисы и пользователи затронуты.
Для этого инфраструктурные метрики дополняют показателями работы самого ИТ-сервиса: доступностью и временем выполнения ключевых операций, долей успешных авторизаций, платежей или заказов, числом ошибок и незавершенных транзакций. Руководителю важно видеть состояние услуги и риск нарушения соглашения об уровне сервиса (SLA), а техническому специалисту — перейти от общей картины к проблемному компоненту, отмечает Дмитрий Дякив, руководитель практики ИТ-мониторинга и технологической экспертизы НТЦ «Веллинк».
Качество оповещений также становится критерием оценки системы. Если события разной критичности формируют одинаковые сигналы, важные инциденты могут потеряться в общем потоке. При сравнении решений стоит учитывать долю полезных уведомлений и то, доходят ли они до сотрудника, отвечающего за затронутый сервис, отмечает Андрей Иванов, менеджер продукта UDV ITM компании UDV Group.
При этом состояние сервиса и эффективность мониторинга оцениваются по-разному. К основным показателям работы системы Алексей Мараховец, Product Owner в «10-Страйк», относит среднее время обнаружения и устранения аварий. Он также предлагает сопоставлять потери от простоев до и после модернизации мониторинга.
Еще один критерий — отказоустойчивость самой платформы мониторинга. Для распределенной инфраструктуры важно, чтобы она продолжала собирать данные и сохраняла управляемость при отказе отдельных узлов или площадок, отмечает Дмитрий Унтила.
История метрик помогает планировать ресурсы
Накопленные данные показывают, как со временем меняется состояние инфраструктуры: растет загрузка серверов и каналов связи, сокращается свободное место, меняется работа приложений. Поэтому при сравнении платформ важны возможности хранения и анализа истории показателей.
Данные за длительный период, отмечает Михаил Макуров, используют для прогнозирования заполнения дисков, загрузки каналов и потребности в вычислительных ресурсах. Они также помогают оценивать работу связанных информационных систем и выявлять постепенные изменения, незаметные при наблюдении только за текущим состоянием.
При сравнении российских платформ учитываются глубина хранения метрик, скорость обработки исторических данных и возможности построения отчетов по выбранному периоду. Эти функции позволяют использовать мониторинг не только для реакции на сбои, но и для планирования развития инфраструктуры.
Анализ событий могут выносить за пределы платформы мониторинга
В одних компаниях система мониторинга не только собирает метрики, но и анализирует события, формирует уведомления и управляет эскалациями. В других ее задача ограничивается сбором данных, которые затем передаются другим корпоративным системам для дальнейшей обработки.
По мере усложнения инфраструктуры мониторинг встраивается в процессы эксплуатации: уведомления распределяются по владельцам сервисов, а события передаются в ServiceDesk и другие корпоративные системы, отмечает Андрей Иванов.
Сложность мониторинга определяется не только размером компании, но и количеством приложений, интеграций, подрядчиков и связей между ними, отмечает Дмитрий Дякив. Чем больше таких зависимостей, тем труднее сопоставить события, выявить «белые пятна» в мониторинге и понять, какой сбой повлиял на работу сервиса.
У крупных заказчиков за пределы платформы мониторинга могут выноситься обогащение и анализ событий, регистрация инцидентов, назначение ответственных и контроль устранения сбоев, отмечает Михаил Макуров. При такой архитектуре система мониторинга становится одним из источников данных в общем контуре управления ИТ. Дмитрий Унтила добавляет, что собранные метрики могут повторно использоваться другими системами через API или непосредственно через системы управления базами данных.
При сравнении аналогов Zabbix стоит учитывать, какие функции будут выполняться внутри платформы, а какие — во внешних системах.
Ролевая модель и аудит становятся критериями выбора
Системой мониторинга пользуются сотрудники с разными задачами и полномочиями. Одним нужен доступ только к показателям и отчетам, другим — к настройке объектов, уведомлений и интеграций. Поэтому в новой платформе важно предусмотреть разграничение прав пользователей.
К требованиям корпоративных заказчиков Алексей Мараховец относит ролевую модель доступа (RBAC, Role-Based Access Control), подключение к корпоративным системам аутентификации и аудит действий пользователей. Платформа должна позволять определить, кто может просматривать данные, изменять настройки и управлять мониторингом.
При сравнении российских решений поэтому оцениваются не только набор ролей, но и возможность связать их с действующей системой учетных записей, а также сохранить историю изменений. Это позволяет перенести в новую платформу принятые в компании правила доступа, не создавая отдельный контур управления пользователями.
Zabbix и российские платформы сравнивают по совокупной стоимости владения
Отсутствие платы за лицензию не означает, что сопровождение Zabbix обходится бесплатно: компания оплачивает вычислительные ресурсы и время инженеров на настройку, обновление, поддержку шаблонов и интеграций. Андрей Иванов предлагает сравнивать не цену входа, а полную стоимость владения.
Отдельный признак роста затрат — превращение опенсорс-системы во внутренний продукт компании, считает Дмитрий Унтила. Вокруг нее появляются собственный план развития, очередь доработок, плагины и зависимость от написанного внутри компании кода. В результате организация уже не просто использует готовый бесплатный инструмент, а фактически финансирует его развитие и поддержку своими силами. При сравнении с коммерческой платформой эти расходы также входят в совокупную стоимость владения.
К признакам того, что действующую модель стоит пересмотреть, Дмитрий Дякив относит зависимость от ключевых сотрудников и ситуацию, когда команда тратит больше времени на поддержку самого мониторинга, чем на работу с выявленными проблемами. В таком случае он предлагает сравнивать совокупную стоимость владения решениями и учитывать потери бизнеса от простоев.
Дополнительными аргументами в пользу коммерческой платформы Алексей Мараховец называет сложности с масштабированием, нехватку специалистов и потребность в гарантированных сроках поддержки. Поставщик может взять на себя выпуск обновлений, исправление ошибок и развитие продукта, сократив объем внутренних работ.
При этом платная платформа не обязательно окажется дешевле. Михаил Макуров предлагает сравнивать расходы на ресурсы, доработки и сопровождение, стоимость перехода и последствия простоев. Сравнение совокупной стоимости владения должно учитывать расходы на переход и сопровождение обеих систем, а также возможные потери от простоев.






