- Zabbix
-
Zabbix
ZABBIX 1.1 alpha 6 running under GNU/LinuxТип Система мониторинга
Разработчик Zabbix SIA
Написана на Операционная система Последняя версия 2.0.4 (12 декабря 2012)
Тестовая версия 2.0.3rc2 (1 октября 2012)
Лицензия Сайт ZABBIX — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования, написанная Алексеем Владышевым
Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle. Веб-интерфейс написан на PHP. ZABBIX поддерживает несколько видов мониторинга:
- Simple checks — может проверять доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо программного обеспечения на наблюдаемом хосте.
- ZABBIX agent — может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и т. д.
- External check — выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.
Содержание
История
Zabbix начался в 1998 году как проект внутреннего программного обеспечения. Спустя 3 года, в 2001 году, он был выпущен публично под лицензией GPL.[1] На это ушло более трех лет до выхода первой стабильной версии, 1.0, которая была выпущена в 2004.
График релизов Дата Релиз Zabbix 1.0 1998 ПО Zabbix началось как внутренний проект в банке Алексеем Владышевым[1] 7 Апреля 2001 Zabbix 1.0alpha1 был выпущен с лицензией GPL[2] 23 Марта 2004 Выпущен Zabbix 1.0[3] Zabbix 1.1 6 Февраля 2006 Выпущен Zabbix 1.1[3] Zabbix 1.4 29 Мая 2007 Выпущен Zabbix 1.4[3] Zabbix 1.6 11 Сентября 2008 Выпущен Zabbix 1.6[3] Zabbix 1.8 7 Декабря 2009 Выпущен Zabbix 1.8[3] Zabbix 2.0 21 Мая 2012 Выпущен Zabbix 2.0[3] Структура
- Zabbix сервер — это ядро программного обеспечения Zabbix. Сервер может удаленно проверять сетевые сервисы, является хранилищем, в котором хранятся все конфигурационные, статистические и оперативные данные, и он является тем субъектом в программном обеспечении Zabbix, который оповестит администраторов в случае возникновения проблем с любым контролируемым оборудованием.
- Zabbix прокси — собирает данные о производительности и доступности от имени Zabbix сервера. Все собранные данные заносятся в буфер на локальном уровне и передаются Zabbix серверу, к которому принадлежит прокси-сервер. Zabbix прокси является идеальным решением для централизованного удаленного мониторинга мест, филиалов, сетей, не имеющих локальных администраторов. Он может быть также использован для распределения нагрузки одного Zabbix сервера. В этом случае, прокси только собирает данные, тем самым на сервер ложится меньшая нагрузка на ЦПУ и на ввод/вывод диска.
- Zabbix агент — контроль локальных ресурсов и приложений (таких как жесткие диски, память, статистика процессора и т. д.) на сетевых системах, эти системы должны работать с запущенным Zabbix агентом. Zabbix агенты являются чрезвычайно эффективными из-за использования родных системных вызовов для сбора информации о статистике.
- Веб-интерфейс — интерфейс является частью Zabbix сервера, и, как правило (но не обязательно), запущен на том же физическом сервере, что и Zabbix сервер. Работает на PHP, требует веб сервер (напр. Apache)
Обзор возможностей
- Распределенный мониторинг вплоть до 1000 узлов. Конфигурация младших узлов полностью контролируется старшими узлами, находящихся на более высоком уровне иерархии.
- Сценарии на основе мониторинга
- Автоматическое обнаружение
- Централизованный мониторинг лог-файлов
- Веб-интерфейс для администрирования и настройки
- Отчетность и тенденции
- SLA мониторинг
- Поддержка высокопроизводительных агентов (zabbix-agent) практически для всех платформ
- Комплексная реакция на события
- Поддержка SNMP v1, 2, 3
- Поддержка SNMP трапов
- Поддержка мониторинга JMX приложений из коробки
- Поддержка выполнения запросов в различные базы данных без необходимости использования скриптовой обвязки
- Расширение за счет выполнения внешних скриптов
- Гибкая система шаблонов и групп
- Возможность создавать карты сетей
Автоматическое обнаружение
- Автоматическое обнаружение по диапазону IP-адресов, доступным сервисам и SNMP проверка
- Автоматический мониторинг обнаруженных устройств
- Автоматическое удаление отсутствующих хостов
- Распределение по группам и шаблонам в зависимости от возвращаемого результата
Низкоуровневое обнаружение
Низкоуровневое обнаружение может быть использовано для обнаружения и для начала мониторинга файловых систем, сетевых интерфейсов. Начиная с Zabbix 2.0, поддерживаются три встроенных механизма низкоуровневого обнаружения:
- обнаружение файловых систем
- обнаружение сетевых интерфейсов
- обнаружение нескольких SNMP OID'ов
Системные требования для установки ZABBIX-сервера:[4]
Ресурс Минимум Рекомендуем Дисковое пространство 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 - Поддерживается См. также
Примечания
Ссылки
- Сайт проекта Zabbix
- Официальная документация на русском языке. Версия 2.0
- Официальная документация на русском языке. Версия 1.8
- Набор шаблонов для zabbix (ZTC — Zabbix Template Collection)
- Установка Zabbix на RHEL 5 CentOS 5 для Чайника
- Установка, настройка и использование Zabbix во FreeBSD
- Настройка IPMI мониторинга в Zabbix во FreeBSD
- Собрание статей по Zabbix на русском языке
Параллельные вычисления Общие положения Облачные вычисления · Высокопроизводительные вычисления · Кластерные вычисления · Распределённые вычисления · Грид-вычисления · Гибридные вычисления Уровни паралеллизма Биты · Инструкции · Данные · Задачи Поток выполнения Суперпоточность · Гиперпоточность Теория Закон Амдала · Закон Густавсона — Барсиса · Эффективность затрат · Метрика Карпа-Флэтта · Замедление · Коэффициент ускорения Элементы Процесс · Поток · Файбер · ПМПД · Instruction window Взаимодействие Многопроцессорность · Многопоточность · Когерентность памяти · Когерентность кэша · Недействительность кэша · Барьер · Синхронизация · Контрольная точка Программирование Модели (Скрытый паралеллизм · Явный паралеллизм · Параллелизм) · Таксономия Флинна (SISD • SIMD • MISD • MIMD (SPMD)) · Поток · Неблокирующая синхронизация Компьютерная техника Мультипроцессорность (Симметричная · Асимметричная) · Память (NUMA · COMA · Распределённая · Разделяемая · Распределённая разделяемая) · Одновременная многопоточность
MPP · Суперскалярность · Векторный процессор · Суперкомпьютер · BeowulfAPI Ateji PX · POSIX Threads · OpenMP · OpenHMPP · PVM · MPI · UPC · Intel Threading Building Blocks · Boost · Global Arrays · Charm++ · Cilk · Co-array Fortran · OpenCL · CUDA · Stream · Dryad · DryadLINQ Проблемы Затруднительное распараллеливание · Проблемы Великого Вызова · Блокировка ПО · Масштабируемость · Состояние гонки · Взаимная блокировка · Активный тупик · Детерминированный алгоритм · Параллельное замедление Категории:- Программное обеспечение по алфавиту
- Сетевое программное обеспечение
- Управление компьютерной сетью
- Анализ компьютерных сетей
Wikimedia Foundation. 2010.