Приложение СФЕРА-Мониторинг в рамках одной интеграции выполняет две основные функции:

  • периодические получения и отправки конфигураций компонентов из систем-источников в системы назначения. За это отвечает программный сервис ConfigService;
  • периодические получения и отправки событий мониторинга из систем-источников в системы назначения. За это отвечает программный сервис EventService.

ConfigService работает по следующему алгоритму:

  • для каждой системы-источника:
    • выгружается список компонентов;
    • компоненты из системы-источника сохраняются в БД СФЕРА-Мониторинг;
    • компоненты из системы-источника отправляются во все системы назначения;
    • созданные в системах назначения компоненты сохраняются в БД СФЕРА-Мониторинг;

EventService работает по следующему алгоритму:

  • для каждой системы-источника:
    • из БД СФЕРА-Мониторинг выгружается список компонентов данной системы;
    • для каждого компонента из системы-источника выгружаются события мониторинга;
    • события мониторинга поочередно отправляются во все системы назначения в соответствующие компоненты.

Помимо этого, для каждой системы, задействованной в мониторинге, поддерживаются подключения к сервисам, необходимым для взаимодействия с этими системами (подключение к базам данных, веб-сервисам и т.п.).


  • No labels