Сетевое взаимодействие компонентов системы
Взаимодействие агента мониторинга с сервером приложения Infomaximum
Объем и состав передаваемых/принимаемых данных
- Раз в 30 минут агент запрашивает настройки от сервера приложения. Формат обмена – json. Объем данных составляет до 100 Кб;
- Если включен функционал автоматического обновления агента мониторинга, раз в 1 час агент запрашивает обновления. При наличии происходит загрузка файлов обновления и их установка. Средний размер файлов обновления – 30 Мб;
- Во время работы за компьютером сотрудника, для которого включен мониторинг, с периодичностью 1 раз в 10 минут отправляется zip-архив размером до 5 Кб с данными об активности работника. В случае потери связи с сервером агент продолжает хранить сформированные архивы и при восстановлении связи передает все ранее не отправленные данные;
- В случае аварийного завершения работы агента формируется дамп, который позже отправляется на сервер. Размер передаваемого дампа – до 10 мб.
Рекомендуется обеспечить соединение между АРМ пользователя, где установлен агент мониторинга, и сервером приложения со скоростью не менее 256 Кбит/сек.
Порт
По умолчанию агент устанавливает исходящее соединение с веб-сервером приложения на порт 8010/TCP. Порт, на котором работает веб-сервер, можно изменить в конфигурационных файлах приложения.
Протокол
Все взаимодействие осуществляется по https-протоколу. Его настройка возможна посредством конфигурационного файла.
Взаимодействие сервера приложения Infomaximum с СУБД СlickHouse
Объем и состав передаваемых/принимаемых данных
- Сервер приложения детерминировано на постоянной основе передает собранные агентами мониторинга данные, а также метаданные необходимые для работы системы в СУБД ClickHouse.
- Сервер приложения детерминировано загружает обработанные СУБД ClickHouse данные, необходимые для построения отчетов и работы системы.
- Объем данных, передаваемых между сервером приложения и СУБД ClickHouse, зависит от множества факторов (количество сотрудников под мониторингом, сложность отчетов, активность работы пользователей с системой и т.п.). Рекомендуется обеспечить соединение между данными компонентами системы со скоростью не менее 10 Мбит/сек.
Порт
По умолчанию сервер приложения устанавливает исходящее соединение с сервером СУБД ClickHouse на порт 8123/TCP.
Протокол
Все взаимодействие осуществляется по протоколу HTTPS (HTTP, если на сервер СУБД не будет установлен SSL-сертификат).
Взаимодействие пользователей с веб-интерфейсом системы
Объем и состав передаваемых/принимаемых данных
Пользователи осуществляют работу с веб-интерфейсом системы при помощи браузера. Рекомендуется обеспечить соединение между АРМ пользователя и сервером приложения Infomaximum со скоростью не менее 256 Кбит/сек.
Порт
По умолчанию АРМ пользователя устанавливает исходящее соединение с веб-сервером приложения на порт 8010/TCP.
Протокол
Все взаимодействие осуществляется по протоколу HTTPS (HTTP, если на сервер приложения не будет установлен SSL-сертификат).