Структурированная система мониторинга

На базе свободно распространяемого программного обеспечения

Мониторинг, визуализация, CMDB

Zabbix
Сбор, анализ и хранение метрик производительности
Grafana
Визуализация метрик мониторинга на представлениях
iTop
Хранилище конфигурационной информации (CMDB)
Архитектура
решения

Zabbix

Сбор, анализ и хранение метрик производительности
Визуализация карты сети или других схем
Источник данных для систем визуализации и Service Desk
Выполнение автоматизированных действий как реакция на событие

Grafana

Визуализация агрегированного состояния информационных сервисов
Визуализация состояния оборудования в помещениях
Готовые коннекторы к внешним источникам данных
Отображение логики передачи статуса систем (от родителей к потомкам)

iTop

Хранилище топологии сервиса (сервисно-ресурсные модели)
Отображение логики передачи статуса систем (от родителей к потомкам)
Хранилище конфигурационных данных компонентов систем
Источник обогащения событий контекстной информацией

Мониторинг принтеров на базе бесплатного ПО

Статья в нашем блоге

Возможности компонентов

Система состоит из 3 компонентов: Zabbix, Grafana, iTop. В каждой системе реализуется подход к контролю доступности сервисов.
iTop. Сервисы представлены в виде сервисно-ресурсной модели. Во главе графа корневой объект, а под ним сервисы (или информационные системы). На уровень ниже сервисов представлены компоненты сервисов, ещё ниже — серверы и так далее. Структура сервиса может доходить до уровня источника электропитания.
6 ключевых сервисов
Связи с потомками
Передача статуса от потомков родителям
Сервисно-ресурсная модель в iTop:
Grafana. Сервисы представлены в виде плитки. Каждый сервис находится на уровне, аналогичном этому же сервису в iTop. При нажатии на любую плитку происходит переход на уровень ниже — компонент сервисов.
6 ключевых сервисов
Связи с потомками
Передача статуса от потомков родителям
Сервисно-ресурсная модель в Grafana:
Zabbix. Содержит в себе группы доступности для каждого объекта в iTop и Grafana. Группа доступности агрегирует статусы нижележащих объектов. Для каждого объекта-родителя агрегируются статусы объектов-потомков и присваивается наихудший статус. Опционально возможно присваивать веса для каждого объекта-потомка.
Соответствуют объектам-родителям
Агрегируют статусы объектов-потомков
Передают наихудший статус от потомков родителю
Группы в Zabbix:

Механизм работы

Ниже — галереи изображений по компонентам системы. Под каждым изображением описание функционала.
Мы пишем и публикуем статьи
Статья на Хабре
Статья на Хабре
Готовы начать?
Вы можете написать о вашей задаче здесь и приложить ТЗ, ФТ или другой документ, чтобы мы смогли быстрее в ней разобраться.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.