Сетевые порты
В разделе представлен список сетевых портов, которые используются при настройке конфигурационных файлов компонентов Primo RPA AI Server, целевых машин и открытия портов на файерволе.
Таблица сетевых портов и взаимодействий
Таблица была разделена на несколько таблиц по группам взаимодействий, чтобы количество столбцов в каждой не превышало 5.
Внешний доступ к веб-интерфейсу и API
| Порт(ы) | HTTPS (TLS) | Источник (инициатор) | Назначение (служба / контейнер) |
|---|---|---|---|
| 44392 | Да | Клиентские рабочие станции, роботы (RPA) | Nginx (server_ui) |
Направление / Сегмент сети: Из внешних сетей в подсеть server_ai |
Взаимодействия внутри серверной подсети server_ai
| Порт(ы) | Назначение (служба / контейнер) | Назначение (конечная точка) |
|---|---|---|
| 5556 | Primo.AI.Api (server_api) | Основной API-сервис |
| 5555 | Primo.AI.Api.Auth (server_auth) | Сервис аутентификации и авторизации |
| 5078 | Primo.AI.Api.Logs (server_logs) | Сервис управления логами |
| 5012 | Primo.AI.Api.Inference (server_inference) | Сервис использования |
| 5432 | PostgreSQL (postgres) | База данных |
| 5672 | RabbitMQ (rabbitMQ) | Брокер сообщений |
| 6379 | Redis (redis) | Кэш |
| HTTPS (TLS): Нет | ||
| Источник: Внутренние компоненты системы / соответствующие сервисы | ||
Направление: В пределах подсети server_ai |
Взаимодействия внутри машины сервера
| Порт(ы) | HTTPS (TLS) | Источник | Назначение (служба) |
|---|---|---|---|
| 5051 | Да | Primo.AI.Api | Primo.AI.Api.MachineInfo |
| Назначение (конечная точка): Сервис сбора информации о машине | |||
| Направление: Локально на машине сервера |
Взаимодействие между сервером и целевыми машинами
| Порт(ы) | HTTPS (TLS) | Источник (служба) | Назначение (служба) |
|---|---|---|---|
| 5002 | Да | Primo.AI.Api | Primo.AI.Agent |
| 5002 | Да | Primo.AI.Api.Inference | Primo.AI.Agent |
| 44392 | Да | Primo.AI.Agent | Nginx (server_ui) |
Направление: Из подсети server_ai в сеть целевой машины (для порта 5002) / Из сети целевых машин в server_ai (для порта 44392) |
Взаимодействия внутри целевой машины (локальные)
| Порт(ы) | HTTPS (TLS) | Источник | Назначение (служба) |
|---|---|---|---|
| 5092 | Да | IDP/NLP/FT-сервер | Primo.AI.Agent |
| 9100-9199 | Нет | Primo.AI.Agent | IDP-сервер |
| 9200-9299 | Нет | Primo.AI.Agent | NLP-сервер |
| 9300-9399 | Нет | Primo.AI.Agent | FT-сервер |
| 5005 | Нет | Primo.AI.Agent | Primo.AI.Agent.NlpEngine |
| 8000 | Нет | Primo.AI.Agent.NlpEngine | vLLM |
| 8003 | Нет | Primo.AI.Agent.NlpEngine | Ollama |
| Назначение (конечная точка): Агент или соответствующий сервер | |||
| Направление: Локально на целевой машине |
Взаимодействия между компонентами целевых машин
| Порт(ы) | Протокол | HTTPS (TLS) | Источник | Назначение (служба) |
|---|---|---|---|---|
| 5002 | TCP | Да | Экземпляры IDP-сервера | Primo.AI.Agent (механизм ViT) |
| Назначение (конечная точка): Агент (механизм ViT) | ||||
| Направление: Межмашинное среди целевых машин ИЛИ локально в пределах одной целевой машины |
Подсети
| Имя | Расположение | Где создается | Диапазон |
|---|---|---|---|
| server_ai | Машина сервера | /app/Primo.AI/Api/docker-compose.yaml | 172.17.0.0/24 |
| agent_ai | Целевая машина | статья “Установка агента” | 172.17.0.0/24 |