Zabbix

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Zabbix
Zabbix logo.svg
Dashboard graphs v4 dark 1.png
Тип система управління мережею
Автор(и) Alexei Vladishevd
Розробник Zabbix SIA
Стабільний випуск 5.2.3 (21 грудня 2020; 12 місяців тому (2020-12-21))
Репозиторій git.zabbix.com/scm/zbx/zabbix.git
Нестабільний випуск  (10 вересня 2014; 7 років тому (2014-09-10))
Операційна система крос-платформовий
Мова програмування C (сервер, проксі, агент), PHP (веб-інтерфейс), Java (Java gateway)
Стан розробки активний
Ліцензія GNU General Public License version 2
Вебсайт www.zabbix.com

CMNS: Zabbix у Вікісховищі

Zabbixвільна система моніторингу служб і станів комп'ютерної мережі. Zabbix складається з трьох базових компонентів:

  • сервера для координації виконання перевірок, формування перевірочних запитів та накопичення статистики;
  • агентів для здійснення перевірок на стороні зовнішніх хостів;
  • фронтенда для організації управління системою.

Для зняття навантаження з центрального сервера і формування розподіленої мережі моніторингу може бути розгорнута серія проксі-серверів, котрі агрегують дані про перевірку групи хостів. Сирцевий код агентів і серверної частини написаний на мові Сі, для розробки веб-інтерфейсу використано мову PHP, дані можуть зберігатися в СУБД MySQL, PostgreSQL, SQLite, DB2 і Oracle. Код проекту поширюється під ліцензією GPLv2.

Історія[ред. | ред. код]

Zabbix був написаний Олексієм Владишевим, почав розроблятися в 1998 році як проект внутрішнього програмного забезпечення. Через 3 роки, в 2001 був випущений публічно під ліцензією GPL. Більше трьох років минуло до виходу першої стабільної версії, 1.0, яка вийшла 2004.

Версія 2.0 побачила світ у травні 2012.

Огляд можливостей[ред. | ред. код]

  • Розподілений моніторинг аж до 1000 вузлів. Конфігурація молодших вузлів повністю контролюється старшими вузлами, розташованих на вищому рівні ієрархії.
  • Сценарії на основі моніторингу
  • Автоматичне виявлення
  • Централізований моніторинг лог-файлів
  • Веб-інтерфейс для адміністрування і налаштування
  • Звітність і тенденції
  • SLA моніторинг
  • Підтримка високопродуктивних агентів (zabbix-agent) практично для всіх платформ
  • Комплексна реакція на події
  • Підтримка SNMP v1, 2, 3
  • Підтримка SNMP пасток
  • Підтримка IPMI
  • Підтримка моніторингу JMX застосунків з коробки
  • Підтримка виконання запитів у різні бази даних без необхідності використання скриптової обв'язки
  • Розширення за рахунок виконання зовнішніх скриптів
  • Гнучка система шаблонів і груп
  • Можливість створювати карти мереж

Автоматичне виявлення[ред. | ред. код]

  • Автоматичне виявлення за діапазоном IP-адрес, доступним сервісам і SNMP перевірка
  • Автоматичний моніторинг виявлених пристроїв
  • Автоматичне видалення відсутніх хостів
  • Розподіл за групами та шаблонами в залежності від повернутого результату

Низькорівневе виявлення[ред. | ред. код]

Низькорівневе виявлення може бути використано для виявлення і для початку моніторингу файлових систем, мережевих інтерфейсів. Починаючи з Zabbix 2.0, підтримуються три вбудовані механізми низькорівневого виявлення:

  • виявлення файлових систем
  • виявлення мережевих інтерфейсів
  • виявлення кількох SNMP OID'ів

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]