Zabbix

редактировать
Программное обеспечение для мониторинга компьютерных систем и сети
Zabbix
Zabbix logo.png
Панель управления Zabbix 3.4.0, темная тема Панель управления Zabbix 3.4.0, темная тема
Разработчик (и)) Zabbix LLC
Первоначальный выпускапрель 2001 г.; 19 лет назад (2001-04)
Стабильный выпуск 5.0.4 / 28 сентября 2020 г.; 15 дней назад (2020-09-28)
Репозиторий Измените это в Викиданных
Написано наC (сервер, прокси, агент), PHP (интерфейс), Java (шлюз Java)
Операционная система Кросс-платформенная
Тип Система управления сетью
Лицензия GPLv2
Веб-сайтwww.zabbix.com

Zabbix - это открытый источник программный инструмент для мониторинга различных компонентов ИТ, включая сети, серверы, виртуальные машины (ВМ) и облачные сервисы. Zabbix предоставляет показатели мониторинга, в том числе использование сети, загрузку процессора и потребление дискового пространства. Конфигурация мониторинга Zabbix может быть выполнена с использованием шаблонов на основе XML, которые содержат элементы для мониторинга. Программное обеспечение отслеживает операции в Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris и других операционных системах (ОС); однако мониторинг Windows возможен только через агентов. Zabbix может использовать MySQL, MariaDB, PostgreSQL, SQLite, Oracle или IBM DB2 хранить данные. Его серверная часть написана на C, а веб-интерфейс написан на PHP. Zabbix предлагает несколько вариантов мониторинга:

  • Простые проверки могут проверять доступность и скорость реакции стандартных сервисов, таких как SMTP или HTTP, без установки какого-либо программного обеспечения на отслеживаемом хосте.
  • Агент Zabbix может также может быть установлен на хостах UNIX и Windows для мониторинга статистики, такой как загрузка ЦП, использование сети, дисковое пространство и т. д.
  • В качестве альтернативы установке агента на хостах Zabbix включает поддержку мониторинга через SNMP, TCP и ICMP проверки, а также через IPMI, JMX, SSH, Telnet и с использованием пользовательских параметров. Zabbix поддерживает различные механизмы уведомлений в режиме, близком к реальному времени, включая XMPP.

Выпущенный в соответствии с условиями Стандартной общественной лицензии GNU версии 2, Zabbix является бесплатным программным обеспечением.

Содержание
  • 1 История
  • 2 Возможности
  • 3 Разработка
    • 3.1 Исходный код
    • 3.2 Релизы
  • 4 См. Также
  • 5 Ссылки
  • 6 Дополнительная литература
  • 7 Внешние ссылки
История

Zabbix начался как внутренний программный проект в 1998 году. Через три года, в 2001 году, он был выпущен для общественности под GPL, три года спустя, пока в 2004 году не была выпущена первая стабильная версия 1.0..

Страница панели управления Zabbix 2.4 Панель мониторинга выпуска Zabbix 3.0.0
График основных выпусков
ДатаВыпускОкончание полной поддержки (3 года)Окончание ограниченной поддержки (5 лет)
Zabbix 1.0
1998Zabbix начался как внутренний проект в банке Алексеем Владышевым--
7 апреля 2001Zabbix 1.0alpha1 выпущен как GPL--
23 марта 2004 г.Zabbix 1.0 release sed-
Zabbix 1.x
6 февраля 2006 г.Выпущен Zabbix 1.1--
29 мая 2007 г.Выпущен Zabbix 1.4--
11 сентября 2008 г.Выпущен Zabbix 1.6--
7 декабря 2009 г.Выпущен Zabbix 1.8--
Zabbix 2.x
21 мая 2012 г.Выпущен Zabbix 2.0 с долгосрочной поддержкой (LTS)август 2015август 2017
12 ноября 2013Выпущен Zabbix 2.2 LTSавгуст 2017август 2019
11 сен 2014Выпущен Zabbix 2.4--
Zabbix 3.x
16 февраля 2016 г.Выпущен Zabbix 3.0 LTS28 февраля 2019 г.28 февраля, 2021
14 сентября 2016 г.Выпущен Zabbix 3.2--
22 августа 2017 г.Выпущен Zabbix 3.4--
Zabbix 4.x
1 октября 2018 г.Zabbix 4.0 LTS выпущен31 октября 2021 года31 октября 2023 года
2 апреля 2019 годаZabbix 4.2 выпущен--
7 октября 2019 годаВыпущен Zabbix 4.431 мая 2020 г.30 июня 2020 г.
Zabbix 5.x
12 мая 2020 г.Выпущены Zabbix 5.0 LTS ed31 мая 2023 г.31 мая 2025 г.
Характеристики
  • Высокая производительность, большая емкость (возможность контролировать сотни тысяч устройств).
  • Автоматическое обнаружение серверов, сетевых устройств и интерфейсов.
  • Низкоуровневое обнаружение, среди прочего автоматически запускает мониторинг новых элементов, файловых систем или сетевых интерфейсов.
  • Распределенный мониторинг с централизованным веб-администрированием.
  • Собственные высокопроизводительные агенты (клиентское программное обеспечение для Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64 / OSF1, Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7)
  • показатели SLA и ITIL KPI для отчетности.
  • Высокоуровневое (бизнес) представление отслеживаемых ресурсов через определяемые пользователем экраны визуальной консоли и информационные панели.
  • Удаленное выполнение команд через прокси Zabbix с августа 2017 года, до Zabbix 3.4
Архитектура

Архитектура

  • Возможности мониторинга без агента или без агента.
  • Веб-интерфейс.
  • Supp ort для механизмов опроса и перехвата.

Мониторинг

  • Мониторинг JMX.
  • Веб-мониторинг.

Безопасность и аутентификация

  • Журнал аудита.
  • Безопасная аутентификация пользователя.
  • Гибкие разрешения пользователей.

Возможности уведомлений

  • Гибкое уведомление по электронной почте о предопределенных событиях.
  • Механизмы уведомления почти в реальном времени, например, с использованием XMPP протокол
Разработка

Zabbix в первую очередь разработан компанией Zabbix LLC.

Исходный код

Zabbix состоит из нескольких отдельных модулей:

  • Zabbix Server, не поддерживаемый в Windows, выполняет опрос и захват данных, вычисляет триггеры и отправляет уведомления пользователям, требуется база данных для хранения конфигураций и данных.
  • Агенты Zabbix, установленные в системе, которая должна отслеживаться для получения таких значений, как использование ЦП / памяти, к которым можно получить доступ только из ОС
  • Zabbix Frontend, веб-интерфейс, используемый для установки, настройки и просмотра данных.
  • Zabbix Proxy, не поддерживаемый в Windows, позволяет получить доступ к системам, к которым невозможно получить прямой доступ, и снижает нагрузку на Zabbix Server.

Хотя сервер, прокси и агенты написаны на C, интерфейс реализован на PHP и JavaScript. Шлюз Java также доступен начиная с Zabbix 2.0.

Релизы

Поскольку первая стабильная версия была выпущена как 1.0, в системе управления версиями Zabbix используются младшие номера версий для обозначения основных релизов. Каждый второстепенный выпуск фактически реализует множество новых функций, тогда как выпуски уровня изменений в основном содержат исправления.

Схема нумерации версий Zabbix со временем изменилась. В то время как первыми двумя стабильными ветвями были 1.0 и 1.1, после 1.1 было решено использовать нечетные числа для разрабатываемых версий и четные числа для стабильных версий. В результате, 1.3 последовала за 1.1 как обновление разработки, которое будет выпущено как 1.4.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-06-23 05:28:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте