eeba3a704d
Send Telegram alerts for high/critical events and new Problems. Configurable via TELEGRAM_* env vars; ingest never fails on send errors.
2.3 KiB
2.3 KiB
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 (без Telegram на тесте) |
| Сервис | ssh-monitor.service — active |
--check-sac |
OK (health + ingest agent.test 202) |
Переключить на dual после настройки Telegram в /etc/ssh-monitor.conf.
Следующие шаги
- Деплой SAC —
sudo /opt/sac-deploy.sh,alembic upgrade head(миграция002_problems) - ssh-monitor на ubabuba —
update_ssh_monitor.sh(10.10.36.9), маппингnotify_or_sacуже вmain - 1C.4 Telegram из SAC (MVP backend) — заполнить
TELEGRAM_*вconfig/sac-api.env, затемsudo systemctl restart sac-api - 1C.5 — dashboard
- RDP-login-monitor — аналог UseSAC