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


В таблице 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

AllowRecoverComponents

Разрешить сервису автоматически исправлять конфигурацию на системе назначения.

true

EventServiceOptions

EventProvidingIntervalSec

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

60

MaxParallelEventSending

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

100

MonitoringOptions

ServiceAddress

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

Пример: "localhost:55851"

ProcessName

Название процесса, которое отображается в системе мониторинга.

Пример: "BIS"

CustomGroupNamesOptions

CustomGroupNamesPatterns

Список настроек, в которых указываются наименования групп с шаблоном. 

Пример списка:

"CustomGroupNamesOptions": {
  "CustomGroupNamesPatterns": [
    {
      "Pattern": "*видеокамера*",
      "GroupName": "Видеокамеры"
    },
    {
      "Pattern": "*",
      "GroupName": "Все устройства"
    }
  ]
},

CustomGroupNamesPatterns.Pattern

Шаблон, по которому определяется элементы, которые будут включены в группу.

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

Знак "*" указывает на любой текст.

 Пример: 

{
  "Pattern": "*видеокамера*",
  "GroupName": "Видеокамеры"
}

В данном примере все элементы у которых в названии есть слово "видеокамера" будут входить в группу с названием "Видеокамеры".

CustomGroupNamesPatterns.GroupName

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


HostProxyOptions

ProxyPatterns

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

Пример списка:

"ProxyPatterns": [
        {
            "Pattern": "*видеокамера*",
            "ProxyName": "proxy1"
        },

        {
            "Pattern": "*контроллер*",
            "ProxyName": "proxy2"
        },
]

ProxyPatterns.Pattern

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

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

Знак "*" указывает на любой текст.

Пример:

{
        "Pattern": "*видеокамера*",
        "ProxyName": "proxy1"
}

В данном примере все элементы у которых в названии есть слово "видеокамера" будут обслуживаться на прокси-сервере под названием "proxy1"

ProxyPatterns.ProxyName

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



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

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

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

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


Сервис конфигурации

(ConfigService)

Сервис событий

(EventService)

Тип системы

Получение конфигурации компонентов из системы

Отправка конфигурации компонентов в систему

Получение событий мониторинга из системы

Отправка событий мониторинга в систему

Bis

Да

Нет

Да

Нет

Bvms

Да

Нет

Да

Нет

Zabbix

Нет

Да

Нет

Да