Files
security-alert-center/docs/operations-prod-status.md
T
PapaTramp 4167687dec feat: notification cooldown dedup for events and problems (notif-31)
Store last notify time by dedup_key/fingerprint, gate dispatch before
channels; config SAC_NOTIFY_*_COOLDOWN_SEC, migration 008.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 16:24:01 +10:00

2.5 KiB
Raw Blame History

SAC production — текущий статус (KalinaMall)

Ориентир для продолжения работ. Обновляйте при смене этапа.

Сервер: Ubuntu 24.04, FQDN sac.kalinamall.ru
Каталог: /opt/security-alert-center
Пользователь сервиса: sac (git, venv, npm — только от него)
Конфиг: /opt/security-alert-center/config/sac-api.env


Что уже работает (2026-05-26)

Компонент Статус
PostgreSQL + Alembic
POST /api/v1/events (ingest 202)
GET /health
nginx + wildcard TLS (/etc/ssl/sac/)
JWT UI: Events, Hosts, Problems (Problems после деплоя)
SAC_ADMIN_PASSWORD + вход в браузере

Деплой обновлений

sudo /opt/sac-deploy.sh

См. deploy/sac-deploy.sh, install-ubuntu-24.04-native.md §13.

Не делать: sudo git pull в каталоге приложения (ломает права .git для sac).


Тестовый агент (ubabuba, 10.10.36.9)

Параметр Значение
Хост ubabuba / 10.10.36.9
Репозиторий git.kalinamall.ru/PapaTramp/ssh-monitor (main, есть sac-client.sh)
UseSAC пилот exclusive — см. pilot-2.1-exclusive.md
Сервис ssh-monitor.serviceactive
--check-sac OK (health + ingest agent.test 202)

Переключить на dual после настройки Telegram в /etc/ssh-monitor.conf.


Следующие шаги (2026-05-29)

  1. Деплой SAC v0.5.0sudo /opt/sac-deploy.sh (миграции 004008: каналы, правило, cooldown)
  2. notif-02 — прогон testing-e2e-checklist.md § «SAC Telegram» на prod
  3. Настройки UI/settings: Telegram warning+, кнопка «Проверить Telegram»
  4. RDP 1.2.20-SAC — NETLOGON + Deploy-LoginMonitor.ps1 на пилотных хостах
  5. Пилот UseSAC=exclusive на Windows — ~16.06 (см. todo-2026-05-29.md)

Ссылки