PTah
|
e0ba384705
|
feat: SAC Telegram settings view, notify_problem severity gate, exclusive docs
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-29 15:58:08 +10:00 |
|
PTah
|
d4bf6e536c
|
feat: host display_name в ingest, поиск хостов, UI и docs
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-28 11:49:10 +10:00 |
|
PTah
|
108e1756c4
|
feat: live последние события на Dashboard; retention, health, runbook
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-28 11:29:31 +10:00 |
|
PTah
|
64b5ef297a
|
feat: problem rules v1 brute-force, privilege spike, host silence (d1-3)
- Threshold rules on ingest; heartbeat auto-resolves host silence
- Config thresholds in sac-api.env; unit tests
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-28 09:51:05 +10:00 |
|
PTah
|
a4a224b284
|
feat: Problems correlation fingerprint, count, last_seen (d1-2)
- Migration 003; windowed host+type+rule correlation on ingest
- GET /problems filters; GET /problems/{id} with event timeline; ack/resolve 409 guard
- Tests and SAC_PROBLEM_CORRELATION_WINDOW_MINUTES config
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-28 09:46:12 +10:00 |
|
PTah
|
2b76ae8497
|
feat: ingest HTTP 201/409 for event_id idempotency
- Validate UUID format; log created/duplicate/rejected
- Tests for 201, 409, 422; update agent-integration and work-plan
- Docs: neutral IDE wording (no product-specific editor names)
|
2026-05-28 09:13:12 +10:00 |
|
PTah
|
04301ab359
|
feat: host heartbeat status and dashboard metrics (2.2)
Track agent.heartbeat and report.daily.ssh per host; show online/stale
on Hosts UI; dashboard counters and SAC_HEARTBEAT_STALE_MINUTES config.
|
2026-05-27 13:36:17 +10:00 |
|
PTah
|
eeba3a704d
|
feat: Telegram notifications from SAC on ingest
Send Telegram alerts for high/critical events and new Problems.
Configurable via TELEGRAM_* env vars; ingest never fails on send errors.
|
2026-05-27 12:21:03 +10:00 |
|
PTah
|
5fce00faae
|
feat: Problems API, ingest hook, and UI
|
2026-05-27 11:24:19 +10:00 |
|
PTah
|
69a232d08a
|
feat: backend ingest API, Docker Compose, Ubuntu install guide
- FastAPI: POST /api/v1/events, GET /health, JSON Schema validation
- PostgreSQL models, Alembic migration, bootstrap API key
- deploy/docker-compose.yml, .env.example
- docs/install-ubuntu-24.04.md, updated work-plan (agents first)
|
2026-05-26 20:21:31 +10:00 |
|