Zabbix: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Нет описания правки |
новая версия |
||
Строка 6: | Строка 6: | ||
|developer=[[Zabbix SIA]] |
|developer=[[Zabbix SIA]] |
||
|programming_language=[[Си (язык программирования)|C]] (сервер), [[PHP]] (веб-интерфейс), [[Java]] (Java gateway) |
|programming_language=[[Си (язык программирования)|C]] (сервер), [[PHP]] (веб-интерфейс), [[Java]] (Java gateway) |
||
|latest_release_version= 2. |
|latest_release_version= 2.2 |
||
|latest_release_date= [[ |
|latest_release_date= [[12 ноября]] [[2013]] |
||
|latest_preview_version= 2.0.9rc1 |
|latest_preview_version= 2.0.9rc1 |
||
|latest_preview_date= [[2 октября]] [[2013]] |
|latest_preview_date= [[2 октября]] [[2013]] |
Версия от 09:59, 14 ноября 2013
Zabbix | |
---|---|
Файл:Zabbix screen.png | |
Тип | Система мониторинга |
Автор | Алексей Владышев[вд] |
Разработчик | Zabbix SIA |
Написана на | C (сервер), PHP (веб-интерфейс), Java (Java gateway) |
Операционная система | Кроссплатформенный |
Первый выпуск | 2001[1] |
Последняя версия | 2.2 (12 ноября 2013) |
Тестовая версия | 2.0.9rc1 (2 октября 2013) |
Репозиторий | git.zabbix.com/scm/zbx/z… |
Лицензия | GNU General Public License |
Сайт | www.zabbix.com |
Медиафайлы на Викискладе |
ZABBIX — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым
Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle. Веб-интерфейс написан на PHP. ZABBIX поддерживает несколько видов мониторинга:
- Simple checks — может проверять доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо программного обеспечения на наблюдаемом хосте.
- ZABBIX agent — может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и т. д.
- External check — выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.
История
Zabbix начался в 1998 году как проект внутреннего программного обеспечения. Спустя 3 года, в 2001 году, он был выпущен публично под лицензией GPL.[2] На это ушло более трех лет до выхода первой стабильной версии, 1.0, которая была выпущена в 2004.
График релизов | |
---|---|
Дата | Релиз |
Zabbix 1.0 | |
1998 | ПО Zabbix началось как внутренний проект в банке Алексеем Владышевым[2] |
7 Апреля 2001 | Zabbix 1.0alpha1 был выпущен с лицензией GPL[3] |
23 Марта 2004 | Выпущен Zabbix 1.0[4] |
Zabbix 1.1 | |
6 Февраля 2006 | Выпущен Zabbix 1.1[4] |
Zabbix 1.4 | |
29 Мая 2007 | Выпущен Zabbix 1.4[4] |
Zabbix 1.6 | |
11 Сентября 2008 | Выпущен Zabbix 1.6[4] |
Zabbix 1.8 | |
7 Декабря 2009 | Выпущен Zabbix 1.8[4] |
Zabbix 2.0 | |
21 Мая 2012 | Выпущен Zabbix 2.0[4] |
Структура
- Zabbix сервер — это ядро программного обеспечения Zabbix. Сервер может удаленно проверять сетевые сервисы, является хранилищем, в котором хранятся все конфигурационные, статистические и оперативные данные, и он является тем субъектом в программном обеспечении Zabbix, который оповестит администраторов в случае возникновения проблем с любым контролируемым оборудованием.
- Zabbix прокси — собирает данные о производительности и доступности от имени Zabbix сервера. Все собранные данные заносятся в буфер на локальном уровне и передаются Zabbix серверу, к которому принадлежит прокси-сервер. Zabbix прокси является идеальным решением для централизованного удаленного мониторинга мест, филиалов, сетей, не имеющих локальных администраторов. Он может быть также использован для распределения нагрузки одного Zabbix сервера. В этом случае, прокси только собирает данные, тем самым на сервер ложится меньшая нагрузка на ЦПУ и на ввод/вывод диска.
- Zabbix агент — контроль локальных ресурсов и приложений (таких как жесткие диски, память, статистика процессора и т. д.) на сетевых системах, эти системы должны работать с запущенным Zabbix агентом. Zabbix агенты являются чрезвычайно эффективными из-за использования родных системных вызовов для сбора информации о статистике.
- Веб-интерфейс — интерфейс является частью Zabbix сервера, и, как правило (но не обязательно), запущен на том же физическом сервере, что и Zabbix сервер. Работает на PHP, требует веб сервер (напр. Apache)
Обзор возможностей
- Распределенный мониторинг вплоть до 1000 узлов. Конфигурация младших узлов полностью контролируется старшими узлами, находящихся на более высоком уровне иерархии.
- Сценарии на основе мониторинга
- Автоматическое обнаружение
- Централизованный мониторинг лог-файлов
- Веб-интерфейс для администрирования и настройки
- Отчетность и тенденции
- SLA мониторинг
- Поддержка высокопроизводительных агентов (zabbix-agent) практически для всех платформ
- Комплексная реакция на события
- Поддержка SNMP v1, 2, 3
- Поддержка SNMP трапов
- Поддержка IPMI
- Поддержка мониторинга JMX приложений из коробки
- Поддержка выполнения запросов в различные базы данных без необходимости использования скриптовой обвязки
- Расширение за счет выполнения внешних скриптов
- Гибкая система шаблонов и групп
- Возможность создавать карты сетей
Автоматическое обнаружение
- Автоматическое обнаружение по диапазону IP-адресов, доступным сервисам и SNMP проверка
- Автоматический мониторинг обнаруженных устройств
- Автоматическое удаление отсутствующих хостов
- Распределение по группам и шаблонам в зависимости от возвращаемого результата
Низкоуровневое обнаружение
Низкоуровневое обнаружение может быть использовано для обнаружения и для начала мониторинга файловых систем, сетевых интерфейсов. Начиная с Zabbix 2.0, поддерживаются три встроенных механизма низкоуровневого обнаружения:
- обнаружение файловых систем
- обнаружение сетевых интерфейсов
- обнаружение нескольких SNMP OID'ов
Системные требования для установки ZABBIX-сервера:[5]
Ресурс | Минимум | Рекомендуем |
---|---|---|
Дисковое пространство | 10 MB | 100 MB |
RAM | 64 MB | 256 MB |
CPU | Pentium | Pentium IV или равные по возможностям |
Поддерживаемые платформы
Платформа | ZABBIX-сервер | ZABBIX-агент |
---|---|---|
AIX | Поддерживается | Поддерживается |
FreeBSD | Поддерживается | Поддерживается |
HP-UX | Поддерживается | Поддерживается |
Linux | Поддерживается | Поддерживается |
Mac OS X | Поддерживается | Поддерживается |
Novell Netware | - | Поддерживается |
OpenBSD | Поддерживается | Поддерживается |
SCO Open Server | Поддерживается | Поддерживается |
Solaris | Поддерживается | Поддерживается |
Tru64/OSF | Поддерживается | Поддерживается |
Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista | - | Поддерживается |