Сервис HtBisSdkApi - это приложение для работы с API системы BIS. Так как API BIS SDK работает по технологии WCF, приложение HtBisSdkApi может работать только на ОС Windows.


Установка HtBisSdkApi

Рекомендуется устанавливать службу HtBisSdkApi на той же машине, где находится BIS

По умолчанию, интеграционное решение устанавливается в папку "C:\Integration\SferaMonitoring\SferaMonitoring.Service".



Настройка экземпляра службы 

Для работы службы HtBisSdkApi необходимо настроить экземпляр службы. Для этого:

В папке "Instances" уже присутствует файл "BIS.json", если требуется только один экземпляр службы, то рекомендуется использовать его.


Если используется только один экземпляр службы (по умолчанию "BIS"), то изменять "_install.bat" не требуется


Настройка HtBisSdkApi

Для настройки, откройте на редактирование файл инстанса. Например, для инстанса "BIS" это будет "C:\Integration\SferaMonitoring\HtBisSdkApi\Settings\Instances\BIS.json".

Описание настроек приведено в таблице.

ApiOptions

Настройки API

Url

Точка доступа для подключения сервиса SferaMonitoring

"http://*:7001"

BisVersion

Версия сервера BIS. Поддерживаемые версии: 4.7, 4.9

Допустимые значения: "BIS47", "BIS49"

ClientServiceOptions

Настройки Client WCF-сервиса

ServiceAddress

Адрес WCF-сервиса

"net.tcp://BIS:27110/BisClientProxyInterfaces"

UserPrincipalName

UPN-имя учетной записи

"BIS\\MgtS-Service"

BisUsername

Имя оператора BIS

Пример: "HtMonitoring"

BisPassword

Пароль оператора BIS

Пример: "password"

LogonTimeoutSec

Допустимое время ожидания аутентификации, в секундах

10

AlarmServiceOptions

Настройки Alarm WCF-сервиса

ServiceAddress

Адрес WCF-сервиса.

Данный WFC-сервис не используется, значение можно оставить пустым

"net.tcp://BIS:27112/BisClientProxyInterfaces"

UserPrincipalName

UPN-имя учетной записи.

Данный WFC-сервис не используется, значение можно оставить пустым

"BIS\\MgtS-Service"

BindingOptions

Настройки TCP-соединения с BIS SDK (по умолчанию)

ImpersonatorOptions

Настройки имперсонации

UseImpersonation

Использовать ли имперсонацию при подключении к WCF-сервисам BIS

true, false

BisWindowsAccountName

Имя учетной записи Windows, для которой настроен доступ на сервере BIS

"MgtS-Service"

BisWindowsAccountPassword


Пароль

"password"

BisWindowsAccountDomain

Домен (если не указан, то в качестве домена используется имя компьютера, на котором запущено решение СФЕРА-Мониторинг)


MonitoringOptions

Настройки системы мониторинга

MonitoringAddress

Адрес для подключения к системе мониторинга

Формат адреса: "{IP адрес или доменное имя}: 55851"

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

ProcessName

Имя процесса, которое будет отображаться в системе мониторинга. При использовании нескольких инстансов, в каждой настройке, в данное поле, необходимо ввести уникальное имя.

Пример: "BIS"



Имперсонация – ситуация, когда злоумышленник выдает себя за законного пользователя или службу, чтобы получить доступ к защищенной информации.


Запуск HtBisSdkApi


для отслеживания работы сервиса можно использовать систему мониторинга iMon (см. раздел 5.1 Описание работы системы мониторинга iMon)