Zenoss

Zenoss — свободная и открытая система управления сетью и серверами, разработанная компанией Zenoss Inc. Также пишется как Zenoss Community Edition (ранее Zenoss Core). Программа предоставляет веб-интерфейс для администрирования и мониторинга доступности, конфигурации, производительности и событий IT-инфраструктуры. Zenoss основан на приложении-сервере Zope, распространялся под лицензией GPLv2 и долгое время поддерживался компанией-владельцем и сообществом пользователей.

Разработка Zenoss Inc. началась в 2005 году в Остине (Техас, США). Компания специализируется на программном обеспечении для гибридного и облачного IT-мониторинга и аналитики. С 17 марта 2022 года развитие версии Community Edition прекращено[2], а официальный форум проекта закрыт 31 марта 2022 года[3].

Что важно знать
Zenoss
Тип система управления сетями
Разработчик Zenoss Inc.
Написана на Python (90 %), Java (10 %)
Первый выпуск 2005
Последняя версия (17 октября 2019[1])
Репозиторий sourceforge.net/p/zenoss…
Состояние прекращено
Лицензия GPLv2
Сайт zenoss.com (англ.)

История

Zenoss Community Edition (ранее — Zenoss Core) разрабатывался компанией Zenoss Inc., занимающейся программным обеспечением для мониторинга IT и AIOps (Artificial Intelligence for IT Operations). Компания была основана и зарегистрирована в ноябре 2005 года[4] в Остине, Техас[5] Биллом Карповичем (CEO) и Эриком Далем (CTO), бывшими сотрудниками компании USinternetworking (USi)[6]. По информации TechCrunch, Даль начал разрабатывать концепцию открытой системы управления ИТ ещё в 2002 году. Первая версия Zenoss Core вышла в 2006 году; коммерческий продукт появился в 2007 году[6].

Позже компания открыла филиал в Ковентри (Великобритания) для расширения присутствия в Европе[7].

В дальнейшем компания сосредоточилась на коммерческих продуктах: Zenoss Cloud (SaaS-инфраструктура для мониторинга IT-среды)[8] и Zenoss Service Dynamics. Основная деятельность связана с анализом в области full-stack мониторинга и AIOps на рынках Северной Америки, EMEA и других регионах[8].

В 2018 году продукт Zenoss Core был переименован в Zenoss Community Edition начиная с релиза 6.2.1[9]. По состоянию на 2022 год проект поддерживался компанией и сообществом пользователей[10]. С 2014 года генеральным директором компании является Грег Сток[11].

Технологические особенности

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

  • Zope — объектно-ориентированный веб-сервер на Python;
  • Python — расширяемый язык программирования;
  • Net-SNMP — протокол мониторинга состояния систем;
  • RRDtool — инструмент для сбора метрик во времени и построения графиков;
  • MySQL — свободная СУБД;
  • Twisted — событийный сетевой движок на Python;
  • Lucene — полнотекстовая поисковая библиотека на Java;
  • OpenTSDB — база временных рядов (начиная с Zenoss Core 5);
  • Docker — поддержка контейнеризации (с Zenoss Core 5);
  • D3.js — JavaScript-библиотека для построения интерактивной графики (с Zenoss Core 5).

Zenoss предоставляет следующие функции:

  • мониторинг доступности сетевых устройств (SNMP, SSH, WMI);
  • мониторинг сетевых служб (HTTP, POP3, NNTP, SNMP, FTP);
  • мониторинг ресурсов хоста (процессор, дисковое пространство на большинстве ОС);
  • мониторинг производительности во временных рядах;
  • расширенное наблюдение для Microsoft Windows по WS-Management с использованием открытых расширений Zenoss;
  • инструменты управления событиями и аннотациями оповещений;
  • автоматическое обнаружение ресурсов и изменений в конфигурации сети;
  • система оповещений на основе правил и графиков дежурств;
  • поддержка плагинов в формате Nagios.

Платформы и совместимость

Компания Zenoss указывает следующие операционные системы для Zenoss Core:[12]

Zenoss 5.1
Zenoss 4.2

Веб-портал Zenoss обеспечивает доступ к функциям конфигурирования и администрирования независимо от ОС. Поддерживаются браузеры Chrome, Firefox и Internet Explorer/Edge.

ZenPacks

ZenPacks[14] — это архитектура подключаемых модулей, позволяющая расширять функциональность системы. Авторы ZenPack могут свободно выбирать лицензию для своих модулей, которые обычно распространяются в виде Python-egg-файлов. В настоящее время доступно более 400 ZenPacks[15], в том числе для разных версий Zenoss.

Коммерческие версии

Коммерческая редакция строится на базе Core и обеспечивает дополнительные функции: коммерческую поддержку, синтетические веб-транзакции, глобальные панели мониторинга. Так, обозреватель Шон Майкл Кёрнер отмечает: «В корпоративной версии Zenoss добавлен инструмент мониторинга пользовательского опыта, предназначенный для имитации активности конечных пользователей приложений…» Кроме того, в коммерческой редакции имеются сертифицированные мониторы для Microsoft SQL и Exchange.

Сопутствующие продукты

Zenoss конкурирует с другими свободными и коммерческими системами управления корпоративными информационными системами. В частности, существуют конкурирующие решения GroundWork, Hyperic, Opsview. По словам Билла Карповича в интервью SearchEnterpriseLinux.com, отличие Zenoss в том, что компания с самого начала контролировала разработку и дорожную карту продукта, в отличие от ряда конкурентов, собиравших различные компоненты[16].

Отзывы отрасли

Журнал Network Computing отметил дружественный интерфейс и развитую систему управления событиями в Zenoss Core 2.0, позволяющую агрегировать события и сокращать дублирования, что упрощает администрирование. Однако в том же обзоре отмечены трудности начальной настройки из-за отсутствия контекстной справки.

В тестировании Network World особо выделялись автоматическое обнаружение сети и функции самовосстановления, однако отмечалось, что Zenoss Core поддерживает меньше типов оборудования, чем решения HP OpenView или Argent Extended Technologies, и менее полно интегрирует Microsoft Exchange и SQL Server.

В 2007 году SYS-CON Media присудила Zenoss Core премию читетельских симпатий Enterprise Open Source Reader’s Choice как лучшему ПО для управления Linux.

Книги

Название Автор Издательство Дата Объём ISBN
Zenoss Core 3.x Network and System Monitoring Michael Badger Packt май 2011 312 978-1-84951-158-2
Zenoss Core: Network and System Monitoring Michael Badger Packt июнь 2008 261 978-1-84719-428-2

Примечания

Ссылки