Для отслеживания состояния интеграционных модулей во время работы используется система мониторинга iMon. Cлужба мониторинга собирает информацию о состоянии сервиса, её модулей и подключенных устройств. Полученная информация отображается на клиентах мониторинга HtIntegrationMonitor Client.
Мониторинг iMon поддерживают следующие модули и приложения:
- основной сервис SferaMonitoring
- интеграционный модуль BIS
- интеграционный модуль BVMS
- интеграционный модуль Zabbix
- сервис HtBisSdkApi
- сервис HtBvmsSdkApi
Описание процесса мониторинга:
- Интеграционные модули, с помощью библиотеки-провайдера iMon, подключаются к серверу iMon по протоколу SignalR (порт по умолчанию 55851).
- После подключения, провайдер передаёт данные мониторинга на сервер. Данные мониторинга со всех интеграционных модулей сохраняются в единое хранилище данных.
- Клиентское приложение HtIntegrationMontor Client подключается к серверу iMon по протоколу WebSocket (порт оп умолчанию 4970)
