Zabbix

Официальный сайт: https://zabbix.com
Специализация: хостинг
Рейтинг:
Zabbix 0.00 5 0 0
Регистрация в Zabbix

TOP 3 сервисов в категории Хостинг:

 Хостинг Inferno 3.56
 1Cloud 3.15
 AdminVPS 3.18

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

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

С самого начала проекта и по сей день, он сохраняет статус программного обеспечения с открытым кодом.

Монетизация огромной популярности программы осуществляется через продажу услуг профессионального консалтинга и организацию платных курсов по обучению IT-специалистов.

Область применения Zabbix – практически любая сетевая инфраструктура, требующая непрерывного контроля работоспособности её узлов.

Технически, Zabbix представляет собой программный пакет из исполняемых файлов, написанных на языке C++, устанавливаемых в качестве служб на серверах с операционными системами CentOS, Debian, Oracle Linux, Ubuntu, Red Hat Enterprise Linux, а также web-интерфейса, написанного на PHP.

Получение данных от контролируемых узлов осуществляется через SNMP каналы (в том числе и в режиме trapped-передачи) или с помощью установки на эти узлы агентских программ, выполняющих непосредственный мониторинг и передачу информации на центральный сервер.

Серверное ПО может работать только на операционных системах из семейства Unix, но агентские программы адаптированы практически под все известные ОС, включая Windows.

Для хранения данных могут быть выбраны следующие типы баз данных: MySQL, PostgreSQL, SQLite.

Сам принцип мониторинга стандартный: автоматическое считывание данных с контролем их выхода за нормированный диапазон (стандартный интервал мониторинга – 30 секунд).

Список параметров, которые можно контролировать с помощью Zabbix, состоит из десятков пунктов и включает, как аппаратные характеристики сетевого оборудования, так и программные сигналы.

В частности, Zabbix вполне подойдёт для мониторинга работоспособности сайтов, включая проверку сложных сценариев с выполнением JavaScript.

В случае обнаружения отклонений генерируется событие "Problem", оповещение о котором может быть передано как:
- web-push уведомления (с звуковыми визуальными сигналами);
- в виде SMS, через подключенный GSM модем;
- на e-mail или Jabber в виде детального информационного сообщения.

Отдельно отметим качественную визуализацию результатов контроля, в которую входят:
- общая сводка по все каналам проверки;

- хронологическая последовательность отловленных событий;

- графическая визуализация динамических изменений по любому параметру (или их комбинации);

- обобщённые отчёты о работоспособности отдельных подсистем;

- детальная трассировка данных по любому из контролируемых параметров;

- карты сети с указанием текущего состояния узлов.

Как начать работу с сервисом Zabbix

Для описания всех возможностей Zabbix понадобится не один десяток страниц и в этом кратком обзоре будет рассмотрен лишь базовый цикл создания контролирующей цепи.

Начинать работу следует с установки серверного ПО и конфигурации базы данных (раздел "Download").

Основные этапы и команды установки расписаны в этом же разделе (zabbix.com/download), а более подробное описание, с учётом различия между ОС, доступно в общем справочнике (zabbix.com/documentation/3.4/ru/manual/installation).

Дальнейшие настройки выполняются через web-интерфейс, обращение к которому происходит из браузера, по адресу вида: http://<ip_или_имя_сервера>/zabbix

Начальные данные авторизации: Admin (логин) и zabbix (пароль).

Обратите внимание, что первый вход осуществляется с правами "Супер администратор", поэтому для обычной работы следует создать пользователя с рабочими правами доступа.

После того, как пользователь создан, ему можно назначить канал оповещения и задать основные параметры его работы.

Следующий шаг – создание узла сети, под которым в данном случае понимается любой контролируемый с помощью Zabbix объект.

В качестве примера предположим, что необходимо контролировать загруженность CPU на одном из серверов. Тогда узлом сети будет Linux server.

Чтобы указать программе, какой параметр следует мониторить, следует создать элемент данных с выбором названия контролируемой метрики.

Протестировать новый элемент можно в разделе "Мониторинг -> Последние данные".

Для завершения цепи контроля следует создать триггер, который будет срабатывать при выходе показаний за нормированный диапазон.

Ключевой элемент триггера – формула контроля, прописываемая в поле "Exptression".

Проверка состояния триггера производится в разделе "Мониторинг -> Триггеры". Через три минуты после его создания он должен появиться в таблице с визуальным маркером зелёного цвета.

Наконец, чтобы при возникновении проблемы получить сообщение на один из доступных каналов оповещения, следует активировать его шаблон.

Данная операция выполняется в разделе "Администрирование -> способы оповещений" и состоит из нескольких этапов:
- настройка e-mail;

- программирование действия;

- и настройка шаблона.

Если всё настроено правильно, то при повышении нагрузки на процессор на контролируемом сервере, сработает аварийный триггер, а на указанный e-mail придёт уведомление с описанием проблемы.

Финансы

На момент написания обзора, установка и использование программного комплекса Zabbix полностью бесплатны.

Контакты

Справочник: zabbix.com/documentation/3.4/start
Телефон (USA): +1 877-4-ZABBIX
Телефон (Europe): +371 6778-4742
Facebook: facebook.com/zabbix

Аналоги Zabbix

Добавить вопрос или комментарий



Дизайн: Centroarts