1.4 KiB
1.4 KiB
Диаграмма потоков данных (рис. 1 к ТЗ)
Используется в TZ.md, раздел 3.
В GitLab/GitHub и в VS Code с поддержкой Mermaid диаграмма рендерится автоматически.
Экспорт в PNG/SVG
- Открыть этот файл в preview редактора или на https://mermaid.live
- Экспортировать как изображение для презентаций
flowchart LR
subgraph agents [Агенты на хостах]
SSH[ssh-monitor Linux]
RDP[RDP-login-monitor Windows]
end
subgraph sac [Security Alert Center Ubuntu 24.04]
API[Ingest API HTTPS]
Q[Очередь / воркер]
DB[(PostgreSQL)]
RT[Realtime SSE/WebSocket]
UI[Web UI]
NOTIFY[Правила оповещений]
end
subgraph channels [Каналы наружу]
TG[Telegram]
MAIL[Email]
WEBHOOK[Webhook / Slack]
end
SSH -->|JSON события + API key| API
RDP -->|JSON события + API key| API
API --> Q --> DB
DB --> UI
DB --> RT --> UI
DB --> NOTIFY --> TG
NOTIFY --> MAIL
NOTIFY --> WEBHOOK
Режим UseSAC=exclusive
При включённом UseSAC стрелки от агентов к Telegram/email отсутствуют; доставка пользователю только через блок NOTIFY в SAC.