Сервис 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