1 Обзор системы Zabbix
1.1 Что такое Zabbix?
Zabbix создан Алексеем Владышевым и в настоящее время активно разрабатывается и поддерживается Zabbix SIA.
Zabbix это открытое решение распределенного мониторинга корпоративного класса.
Zabbix это программное обеспечение мониторинга многочисленных параметров сети а также состояния и работоспособности серверов. Zabbix использует гибкий механизм уведомлений, что позволяет пользователям настраивать оповещения по почте практически для любого события. Это дает возможность быстро среагировать на проблемы с сервером. Zabbix предлагает отличные возможности отчетности и визуализации данных, базируясь на собранных данных. Это делает Zabbix идеальным инструментом для планирования и масштабирования.
Zabbix поддерживает опрос данных (пуллер) и получение данных (траппер). Все отчеты и статистика Zabbix, также как и параметры настроек, доступны через веб-интерфейс. Веб-интерфейс обеспечивает чтобы состояние вашей сети и жизнедеятельность ваших серверов можно было оценить из любого места. Хорошо настроенный Zabbix может играть важную роль в мониторинге ИТ инфраструктуры. Это так же важно как для малых организаций с несколькими серверами, так и для крупных компаний с множеством серверов.
В Zabbix эти термины обозначают:
Pooler – форк процессов ”zabbix_server” и ”zabbix_proxy”, который собирает с Zabbix агентов данные по элементам данных или например с SNMP устройств и др.
Trapper – форк процессов ”zabbix_server” и ”zabbix_proxy”, который слушает порт (обычно 10051) и принимает данные от Zabbix агентов по активным проверкам или данные от zabbix_sender.
Zabbix бесплатный. Zabbix написан и распространяется под лицензией GPL General Public License версии 2. Это означает, что его исходный код свободно распространяется и доступен широкой публике.
Так же доступна коммерческая поддержка, которая предоставляется компанией Zabbix.
1.2 Что предлагает Zabbix?
Zabbix предлагает:
-
автоматическое обнаружение серверов и других устройств в сети
-
распределенный мониторинг с централизованным администрированием через ВЕБ
-
поддержка обеих механизмов пуллеров и трапперов
-
серверное программное обеспечение для Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X
-
родные агенты с высокой производительностью (клиентское программное обеспечение для Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista)
-
мониторинг без агентов
-
безопасная аутентификация пользователей
-
гибкая система прав доступа пользователей
-
Web-интерфейс
-
гибкая система уведомлений по e-mail о предопределенных событиях
-
высокоуровневый (класса “Бизнес”) вид контроля ресурсов
-
журнал аудита
1.3 Почему Zabbix?
-
Открытое программное обеспечение
-
агенты с высокой эффективностью для UNIX и WIN32 платформ
-
легко изучаемый
-
увеличивает рентабельность (простои очень дорого обходятся)
-
низкая стоимость обслуживания
-
очень простое конфигурирование
-
централизованная система мониторинга. Вся информация (конфигурация и данные о производительности) хранятся в реляционной базе данных
-
высокоуровневое дерево предоставляемых услуг
-
очень простая установка
-
поддержка SNMP (v1,v2,v3). Оба режима пуллера и траппера.
-
возможность визуализации
-
встроенный механизм очистки устаревших дынных
1.4 Пользователи Zabbix
Много организаций разных размеров по всему миру полагаются на Zabbix как на главную систему мониторинга.
Data source: Zabbix