Модули к системе мониторинга

Модули к системе мониторинга информационных систем (далее – МСМ) – это пакет плагинов, позволяющий расширить стандартные функции системы мониторинга в части оповещений, визуализации событий и интеграции со сторонними системами.

МСМ предназначены для решения следующих задач:

  • настройка отправки сообщений по «Telegram», управление подпиской;
  • возможность отправки максимально обогащённой информации о состоянии хостов, а также событий по этим хостам по Web API;
  • возможность отображения группы хостов на одном экране;
  • возможность аккумулирования и отображения информации из различных систем;
  • визуальный контроль процесса мониторинга информационных систем Компании.

МСМ имеет ряд преимуществ по сравнению с подобными продуктами, так как распространятся в docker-контейнерах:

  • обновление МСМ путем выполнения одной команды из централизованного источника;
  • низкие требования к гостевой операционной системе;
  • возможность ограничения в ресурсах;
  • изолированность от критичных систем.

Состав МСМ

МСМ состоит из 3 модулей:

  • Модуль «Оповещений» — позволяет подключить приложение для обмена сообщениями по «Telegram»;
  • Модуль «Визуализации» — позволяет отображать текущее состояние информационных систем Компании;
  • Модуль «Интеграции» — позволяет настроить интеграцию с другими информационными системами Компании по Web API.

Базовая функциональность МСМ

Модуль «Оповещений» обеспечивает создание и изменение оповещений по «Telegram»:

  • позволяет настраивать любой вид оповещения для работников и Компании;
  • предусматривает возможность создания очереди, если шлюз недоступен;
  • предусматривает возможность изменения содержания сообщения в зависимости от требований пользователя (изменять тему, тело сообщения и применять свои правила обработки).

Модуль «Визуализации» обеспечивает отображение состояния информационных систем Компании:

  • позволяет создать интерфейс (Dashboard) для отображения текущего состояния информационных систем Компании и существующих актуальных проблем;
  • обеспечивает возможность попадать в заявку или в систему мониторинга информационных систем Компании, в область с описанием проблемы.

Модуль «Интеграции» обеспечивает интеграцию заведения заявок и обновления информации по Компании при помощи веб-сервисов с SD – позволяет отсылать сообщения по Web API. Сообщения содержат следующую информацию:

  • состояние триггера (Ок/Prodlem);
  • сообщения типа «лог с текстом сообщения из лога»;
  • сообщения, позволяющие определить наступление определенного состояния компонента и состояния узла мониторинга (в режиме обслуживания или нет).

Возможность интеграции МСМ

МСМ имеют штатный коннектор с системой мониторинга Zabbix. Также имеется возможность взаимодействия с различными информационными системами Компании по Web API.

Клиент

Jet Infosystems

Стек технологий

Бэк: Node.js
Фронт: Ruby on Rails, Java Script,
Базы: My SQL, RethinkDB