Приложение iMon.Client ("Клиент мониторинга") предназначено для отображения текущего состояния подключенных к системе мониторинга интеграционных модулей (и их компонентов). Для этого приложение подключается к службе iMon.Service по заранее настроенным подключениям через сетевой протокол "WebSocket" и получает от неё данные мониторинга в реальном времени. На основе полученных данных в приложении выстраивается иерархическая структура модулей с принадлежащими им компонентами, которые формируют и отправляют эти данные. Также приложение отображает текущие параметры компонентов и их ошибки. Общий вид программы в процессе функционирования представлен на рисунке 2.
Рисунок 2 – Вид окна программы "Клиент мониторинга"
