83 lines
3.2 KiB
YAML
83 lines
3.2 KiB
YAML
---
|
||
# Статическая карта зависимостей между службами на разных хостах.
|
||
# Используется скриптом scripts/generate_report.py при генерации страницы dependencies.html.
|
||
#
|
||
# Поля:
|
||
# from.host — имя хоста-клиента (должно совпадать с именем в инвентаре)
|
||
# from.service — имя службы на хосте-клиенте (systemd unit без .service)
|
||
# to.host — имя хоста-сервера
|
||
# to.service — имя службы на хосте-сервере
|
||
# port — TCP/UDP порт подключения
|
||
# protocol — tcp или udp (по умолчанию tcp)
|
||
# description — описание зависимости на русском языке
|
||
|
||
dependencies:
|
||
|
||
# ── Мониторинг ──────────────────────────────────────────────────────────────
|
||
|
||
# - from:
|
||
# host: zabbix
|
||
# service: zabbix-server
|
||
# to:
|
||
# host: zabbix-db
|
||
# service: postgresql
|
||
# port: 5432
|
||
# protocol: tcp
|
||
# description: "Zabbix Server → PostgreSQL (хранение метрик и событий мониторинга)"
|
||
|
||
# - from:
|
||
# host: netxms
|
||
# service: netxmsd
|
||
# to:
|
||
# host: netxms-db
|
||
# service: postgresql
|
||
# port: 5432
|
||
# protocol: tcp
|
||
# description: "NetXMS daemon → PostgreSQL (топология сети, события, история)"
|
||
|
||
# ── Биллинг ─────────────────────────────────────────────────────────────────
|
||
|
||
# - from:
|
||
# host: billing-main
|
||
# service: httpd
|
||
# to:
|
||
# host: db-1
|
||
# service: mysqld
|
||
# port: 3306
|
||
# protocol: tcp
|
||
# description: "Биллинг (веб) → MySQL primary (основная БД биллинговой системы)"
|
||
|
||
# - from:
|
||
# host: billing-main
|
||
# service: httpd
|
||
# to:
|
||
# host: db-2
|
||
# service: mysqld
|
||
# port: 3306
|
||
# protocol: tcp
|
||
# description: "Биллинг (веб) → MySQL replica (реплика для чтения)"
|
||
|
||
# ── Bitrix24 ─────────────────────────────────────────────────────────────────
|
||
|
||
# - from:
|
||
# host: bitrix24
|
||
# service: httpd
|
||
# to:
|
||
# host: db-1
|
||
# service: mysqld
|
||
# port: 3306
|
||
# protocol: tcp
|
||
# description: "Bitrix24 → MySQL primary (БД CRM и корпоративного портала)"
|
||
|
||
# ── DNS ──────────────────────────────────────────────────────────────────────
|
||
|
||
# - from:
|
||
# host: zabbix
|
||
# service: zabbix-server
|
||
# to:
|
||
# host: ns3
|
||
# service: named
|
||
# port: 53
|
||
# protocol: udp
|
||
# description: "Zabbix → DNS (разрешение имён мониторинг-агентов)"
|