Таблица портов PGS
| Группа Ansible | Сервис | Прослуши- ваемый порт | Порт подключения | Куда обращается |
|---|---|---|---|---|
| nginx | nginx | 443/tcp, 5673/tcp, 9002/tcp | 9000/tcp | Серверы с ролью Storage для коннекта к S3 minio и к другим серверам с s3 сервисом |
| nginx | nginx | 443/tcp, 5673/tcp, 9002/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | euсlid | 8852/tcp | 9000/tcp | Серверы с ролью Storage для коннекта к S3 minio и к другим серверам с s3 сервисом |
| pythagoras | euсlid | 8852/tcp | - | PSN (при интеграции) |
| pythagoras | euсlid | 8852/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | aristoteles | - | 9000/tcp | Серверы с ролью Storage для коннекта к S3 minio и к другим серверам с s3 сервисом |
| pythagoras | aristoteles | - | - | PSN (при интеграции) |
| pythagoras | aristoteles | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | aristoteles | - | 20003/tcp | Порт по умолчанию для подключения к DPS системе |
| pythagoras | heraclitus | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | epicure | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | flower | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | dionis | - | 9000/tcp | Серверы с ролью Storage для коннекта к S3 minio и к другим серверам с s3 сервисом |
| pythagoras | dionis | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | subscriptions | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | restrictions | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | sisyphusworker | - | 9000/tcp | Серверы с ролью Storage для коннекта к S3 minio и к другим серверам с s3 сервисом |
| pythagoras | sisyphusworker | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | pheidippides | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | user_listener | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | user_service | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | pgs_gateway | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | contour | - | 514/udp | syslog локально на IP 172.17.0.1 |
| pythagoras | sharing | - | 514/udp | syslog локально на IP 172.17.0.1 |
| keycloak | keycloak | - | 514/udp | syslog локально на IP 172.17.0.1 |
| arangodb | arangodb | - | 514/udp | syslog локально на IP 172.17.0.1 |
| arangodb_agent | arangodb_agent | - | 514/udp | syslog локально на IP 172.17.0.1 |
| search | sisyphussearch | - | 514/udp | syslog локально на IP 172.17.0.1 |
| search | elasticsearch | - | 514/udp | syslog локально на IP 172.17.0.1 |
| rabbitmq | rabbitmq | - | 514/udp | syslog локально на IP 172.17.0.1 |
| redis | redis | - | 514/udp | syslog локально на IP 172.17.0.1 |
| etcd | etcd | - | 514/udp | syslog локально на IP 172.17.0.1 |
| postgres | postgress | - | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy_ postgres | 20432/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 81/tcp | 81/tcp | alertmanager локально на IP 172.17.0.1 |
| infrastructure | haproxy | 20432/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 23529/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 23080/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 30692/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 23852/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 22851/tcp 1 | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | haproxy | 20555/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| storage | minio | 9000/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | alertmanager_ external_port | 81/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | nct_syslog_ng | 514/udp | - | - |
| infrastructure | grafana | 3000/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | grafana | 3000/tcp | 9090/tcp | prometheus (первый сервер с ролью infrastructure) |
| infrastructure | prometheus | 9090/tcp | 514/udp | syslog локально на IP 172.17.0.1 |
| infrastructure | prometheus | 9090/tcp | 9100/tcp | pgs_node_exporter (все хосты в инвентори) |
| infrastructure | prometheus | 9090/tcp | 9101/tcp | cadvisor (все хосты в группе pgs) |
| infrastructure | prometheus | 9090/tcp | 9187/tcp | pgs_postgres_exporter (все хосты в группе postgres) |
| infrastructure | prometheus | 9090/tcp | 23080/tcp 1 | haproxy (обращение идет через docker_gwbridge_ip) |
| infrastructure | prometheus | 9090/tcp | 23529/tcp 1 | haproxy (обращение идет через docker_gwbridge_ip) |
| infrastructure | prometheus | 9090/tcp | 30692/tcp 1 | haproxy (обращение идет через docker_gwbridge_ip) |
| infrastructure | prometheus | 9090/tcp | 9121/tcp | redis_exporter (все машины в группе redis) |
| infrastructure | redis_exporter | 9121/tcp | 6379/tcp | redis (все машины в группе redis) |
| infrastructure | postgresql_ exporter | 9187/tcp | 20432/tcp 1 | haproxy (обращение идет через docker_gwbridge_ip) |
| infrastructure | cadvisor | 9101/tcp | - | - |
| infrastructure | node-exporter | 9100/tcp | - | - |
| infrastructure | Docker-registry 3 | 5001/tcp | - | - |
| infrastructure | otel_collector | 5143/tcp | 9100/tcp | pgs_node_exporter (все хосты в инвентори) |
| infrastructure | otel_collector | 5143/tcp | 9101/tcp | cadvisor (все хосты в группе pgs) |
| infrastructure | otel_collector | 5143/tcp | 9187/tcp | pgs_postgres_exporter (все хосты в группе postgres) |
| infrastructure | otel_collector | 5143/tcp | 23080/tcp 1 | haproxy (обращение через docker_gwbridge_ip) |
| infrastructure | otel_collector | 5143/tcp | 23529/tcp 1 | haproxy (обращение через docker_gwbridge_ip) |
| infrastructure | otel_collector | 5143/tcp | 30692/tcp 1 | haproxy (обращение через docker_gwbridge_ip) |
| infrastructure | otel_collector | 5143/tcp | 9121/tcp | redis_exporter (все сервера в группе redis) |
1 — увеличение количества портов в зависимости от количества серверов в сервисе. Пример: для трёх сервисов arangodb порты будут 23529/tcp, 23530/tcp, 23531/tcp; для четырёх сервисов arangodb порты будут 23529/tcp, 23530/tcp, 23531/tcp, 23532/tcp.
2 — для работы docker swarm необходимо открыть порты, указанные в разделе «Внутренние соединения». Дополнительно открыт порт 9323/tcp для получения метрик с docker-сервиса.
3 — на момент установки необходимо, чтобы был доступен 5001/tcp с сервера с ролью infrastructure.