Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Первым шагом настройки решения СФЕРА-Мониторинг является создание интеграций – файлов с настройками, определяющими список систем-источников и систем назначения. В рамках одного интеграционного решения может быть настроено несколько интеграций (см. рисунок 1 раздел 1.4 Схема интеграционного решения).

Для каждой интеграции подразумевается запуск отдельного экземпляра службы СФЕРА-Мониторинг.

Для создания интеграции необходимо:

  • скопировать файл IntegrationSettingsSample.json из папки Settings/_samples (рисунок 42.3.2) в папку папку Settings/Integrations;
  • придумать название интеграции <IntegrationName>, переименовать скопированный переименовать скопированный файл в соответствии с названием интеграции интеграции (IntegrationSettingsSample.json → <IntegrationName>.json);
  • файле интеграции заполнить параметры с информацией о системах-источниках и системах назначения, которые в ней участвуют (таблица 3.2.1).


В таблице 3.2.1.1 представлены параметры файла настроек интеграции.

Таблица 3.2.1.1 – Параметры интеграции

НазваниеОписаниеЗначения по умолчанию, допустимые значения, примеры значений
IntegrationOptions

SourceSystems

Список систем-источников. Каждый элемент списка содержит параметры SystemName и Services

Важно: любая система может присутствовать в качестве системы-источника только в одной интеграции

DestinationSystems

Список систем назначения. Каждый элемент списка содержит параметры SystemName и Services


SystemName

Название системы. Если данная система настраивается впервые, название необходимо придумать. В дальнейшем это название будет использоваться при настройке системы (см. раздел 2.3)

Важно: название системы должно состоять из латинских букв и цифр. Допускается также использование дефисов ("-"). Название системы не должно содержать точек (".")

Services

Список сервисов (таблица 2), в которых будет задействована система, через точку с запятой. Если параметр находится в SourceSystems, то он отвечает за типы данных, получаемых из системы-источника, если в DestinationSystems – за типы данных, которые будут отправляться в систему назначения

Пример: "Config;Event"

ConfigServiceOptions

ConfigProvidingIntervalSec

Интервал отправки конфигурации компонентов из систем-источников в системы назначения, в секундах

60

EventServiceOptions

EventProvidingIntervalSec

Интервал отправки событий мониторинга из систем-источников в системы назначения, секундах

60

MaxParallelEventSending

Максимальное количество событий мониторинга, отправляемых в системы назначения одновременно

100


В таблице 3.2.1.2 представлены типы систем и соответствующие им реализованные возможности для сервисов мониторинга (подробнее о сервисах в подразделе 1.5).

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

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

Таблица 3.2.1.2 – Типы систем и сервисов мониторинга

...