Функциональная архитектураLTS
Система Proceset состоит из двух обязательных серверных компонентов:
Для установки серверного приложения Infomaximum на ОС семейства Linux используйте Docker-образ.
Сервер Proceset выполняет следующие функции:
- Предоставление графического веб-интерфейса для взаимодействия пользователей с системой
- Прием, обработка и хранение данных, поступающих от агентов мониторинга
- Хранение метаданных, связанных с работой системы
- Взаимодействие с аналитической СУБД для хранения и выполнения аналитических операций над данными
- Интеграция с Active Directory
- Возможность отправки email-сообщений
Аналитическая СУБД ClickHouse устанавливается на серверы, работающие под управлением OC семейства Linux, и выполняет следующие задачи:
- Хранение данных, собранных агентами мониторинга активности
- Хранение других данных, необходимых для аналитики
- Выполнение аналитических операций с данными
Связь с СУБД осуществляется через HTTPS-протокол. Официальный сайт с описанием ClickHouse — https://clickhouse.yandex/docs/ru.
При необходимости система Proceset может быть расширена дополнительными компонентами, такими как агент мониторинга, агент автоматизации, модули Webhook и JS-трекер, а также модуль для работы с искусственным интеллектом AI LLM Agent.
Агент мониторинга — это программа, которая устанавливается на рабочие станции (ПК, терминальные серверы, VDI и т.д.), работающие под управлением ОС Windows или ОС семейства Linux. Основные задачи агента мониторинга:
- Сбор данных о взаимодействии пользователя с устройством
- Передача собранных данных на сервер Proceset
Агент автоматизации — модуль приложения Proceset, который отвечает за ETL-функцию. Все скрипты выполняются через агент автоматизации, настройки хранятся на сервере приложения.
Агент Webhook — это модуль системы Proceset, предназначенный для обработки входящих HTTP-запросов Webhook и запросов JS-трекера. Этот модуль может быть развернут на отдельном сервере, что позволяет разграничить доступ к функционалу системы в разных сетевых контурах, что особенно важно с точки зрения информационной безопасности.
AI LLM Agent — это модуль системы Proceset, который позволяет реализовать возможности LLM (аналитический ассистент, OCR, распознавание речи и т.д.). Для каждой функции используется свой дистрибутив Агента AI, поэтому в рамках одной системы может использоваться несколько таких агентов.
Архитектура системы Proceset представлена на странице Архитектурная схема. Пример сетевой схемы представлен на странице Сетевая схема.
Была ли статья полезна?