Для мониторинга компонентов вышеуказанных подсистем BIS необходимо:
- выполнить предварительную настройку согласно разделу 3.3.1 Описание;
- из конфигуратора BIS экспортировать конфигурацию извещателей в файл AddressExport.csv;
- скопировать данный файл в папку с настройками системы (Settings/Systems/<SystemName>);
- с сервера BIS из папки MAP OPC-сервера скопировать файл StartParameters.xml в папку с настройками системы (Settings/Systems/<SystemName>);
- в файле с настройками системы (BIS.json) произвести настройку:
1) в параметрах DNS и IP-адрес (секция BisOptions) указать доменное имя и IP адрес BIS сервера
2) в параметре AccessEngineRoot (секция BisOptions) указать начало адресов для компонентов ACE в файле AddressExport.csv
Пример: в файле AddressExport.csv адреса компонентов ACE имеют вид «AccessEngine.Devices.*» (AccessEngine.Devices.DMS, AccessEngine.Devices.MAC-1, AccessEngine.Devices.AMC-1 и т.п.). В параметре AccessEngineRoot необходимо указать значение "AccessEngine.Devices".
3) в параметре MapRoot указать начало адресов для компонентов MAP в файле AddressExport.csv
Пример: в файле AddressExport.csv адреса компонентов MAP имеют вид «MAP.*» (MAP.Panel_1.Connection, MAP.Panel_1.Panel_1 и т.п.). В параметре AccessEngineRoot необходимо указать значение "MAP".
4) в секции HtMapServerOptions указать адрес к службе HtMapServer
5) в секции BisSdkApiClientOptions указать адрес (URL) для подключения к службе SferaMonitoring.BisSdkApi
6) в секции AddressExportParserOptions указать путь до файла AddressExport.csv;
7) в секции AccessEngineDatabaseOptions задать настройки подключения к БД ACE;
8) в секции StartparametersParserOptions указать путь до файла StartParameters.xml;
9) для мониторинга дополнительных свойств сервера BIS заполнить параметры в секции VirtuellOptions;
Более подробное описание о настройках системы BIS приведено в таблице 3.3.3.2.1
- на сервере BIS создать учетную запись оператора, от имени которой СФЕРА-Мониторинг будет подключаться к BIS SDK;
- установить сервис SferaMonitoring.BisSdkApi согласно разделу 3.3.3.3 Сервис SferaMontitoring.BisSdkApi;
В таблице 3.3.3.2.1 перечислены параметры файла с настройками для мониторинга систем BIS.
Таблица 3.3.3.2.1 – Параметры настроек BIS
Название | Описание | Значения по умолчанию, допустимые значения, примеры значений | |
SystemOptions | Общие настройки системы | ||
SystemType | Тип системы. | "BIS" | |
WorkMode | Режим работы. Возможные значения: "Normal", "Demo" | "Normal" | |
BisOptions | Общие настройки для мониторинга BIS | ||
ServerDNS | DNS-имя сервера BIS | Пример: "BIS" | |
ServerIP | IP-адрес сервера BIS | Пример: "127.0.0.1" | |
SubscribeDetectorsBatchSize | Количество состояний детекторов, выгружаемых одним запросом к WCF-сервису при получении событий мониторинга. Не рекомендуется менять значение по умолчанию | Значение по умолчанию: 500 | |
VirtuellRoot | Корень адресов извещателей virtuell. Если оставить пустым, то мониторинг адресов virtuell.* будет отключен | "virtuell" | |
AccessEngineRoot | Корень адресов извещателей ACE. Если оставить пустым, то мониторинг компонентов ACE будет отключен | "AccessEngine.Devices" | |
BoschMapRoot | Корень адресов извещателей MAP. Если оставить пустым, то мониторинг компонентов MAP будет отключен | "MAP" | |
HiTechMapRoot | Корень адресов извещателей HtMapOpcDa. Если оставить пустым, то мониторинг компонентов HtMapOpcDA будет отключен | "HtMapOpcDA" | |
HtMapServerOptions | Настройки подключения к сервису HtMapServer | ||
ServerAddress | Сетевой адрес для подключения к серверу HtMapServer | "BIS:5180" | |
ClientName | Имя для аутентификации подключения к серверу HtMapServer | "SferaMonitoring" | |
BisSdkClientOptions | Настройки BIS SDK WCF-сервисов | ||
Url | Адрес сервиса SferaMonitoring.BisSdkApi | "http://localhost:7001" | |
IgnoreInvalidCertificate | Отключить проверку сертификата при подключении к WCF сервиса SferaMonitoring.BisSdkApi | true | |
AddressExportParserOptions | Настройки парсера файла AddressExport.csv | ||
AddressExportFile | Путь до файла AddressExport.csv | Пример: "Settings/Systems/BIS/AddressExport.csv" | |
Delimeter | CSV-разделитель | "\t" | |
Encoding | Кодировка | "utf-8" | |
AccessEngineDatabaseOptions | Настройки подключения к БД ACE | ||
ConnectionString | Строка подключения к БД ACE | "Data Source=BIS\\BIS_ACE;Initial Catalog=acedb;User id=username;Password=password;Connection Timeout=300" | |
StartparametersParserOptions | Настройки парсера файла Startparameters.xml | ||
StartparametersFile | Путь до файла Startparameters.xml | Пример: "Settings/Systems/BIS/Startparameters.xml" | |
VirtuellOptions | Настройки virtuell | ||
SystemStateAddresses | Список адресов извещателей состояния системы BIS. В данном списке можно указать дополнительные адреса, имеющие вид <virtuell.Состояние системы.*>, которые отображаются в клиенте оператора BIS, но не выгружены в AddressExport.csv | Пример адресов: "Автономные сообщения", "Записи журнала событий" | |