feat: Problems API, ingest hook, and UI

This commit is contained in:
PTah
2026-05-27 11:24:19 +10:00
parent b19cdf2b47
commit 5fce00faae
14 changed files with 451 additions and 10 deletions
+4 -4
View File
@@ -17,7 +17,7 @@
| `POST /api/v1/events` (ingest 202) | ✅ |
| `GET /health` | ✅ |
| nginx + wildcard TLS (`/etc/ssl/sac/`) | ✅ |
| JWT UI: Events, Hosts | ✅ |
| JWT UI: Events, Hosts, **Problems** | ✅ (Problems после деплоя) |
| `SAC_ADMIN_PASSWORD` + вход в браузере | ✅ |
---
@@ -50,9 +50,9 @@ sudo /opt/sac-deploy.sh
## Следующие шаги
1. **1A** — маппинг событий через `notify_or_sac`; при необходимости `UseSAC=dual` на тесте
2. **1C** — Problems, Telegram из SAC, dashboard
3. **1A**маппинг всех типов событий через `notify_or_sac`
1. **Деплой SAC**`sudo /opt/sac-deploy.sh`, `alembic upgrade head` (миграция `002_problems`)
2. **ssh-monitor на ubabuba**`update_ssh_monitor.sh` (10.10.36.9), маппинг `notify_or_sac` уже в `main`
3. **1C**Telegram из SAC, dashboard
4. RDP-login-monitor — аналог UseSAC
---