6b288bfa49
Replace sac.kalinamall.ru with sac.example.com in public docs/deploy. Remove Push-Mirror and Rewrite-GitHostUrls scripts from repo. Simplify workspace-three-repos.md for GitHub-only workflow. Co-authored-by: Cursor <cursoragent@cursor.com>
67 lines
2.6 KiB
Markdown
67 lines
2.6 KiB
Markdown
# SAC production — пример статуса развёртывания
|
||
|
||
Ориентир для продолжения работ. Обновляйте при смене этапа.
|
||
|
||
**Сервер:** Ubuntu 24.04, FQDN `sac.example.com`
|
||
**Каталог:** `/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` + вход в браузере | ✅ |
|
||
|
||
---
|
||
|
||
## Деплой обновлений
|
||
|
||
```bash
|
||
sudo /opt/sac-deploy.sh
|
||
```
|
||
|
||
См. `deploy/sac-deploy.sh`, [install-ubuntu-24.04-native.md §13](install-ubuntu-24.04-native.md#13-обновление-sac-деплой).
|
||
|
||
**Не делать:** `sudo git pull` в каталоге приложения (ломает права `.git` для `sac`).
|
||
|
||
---
|
||
|
||
## Тестовый агент (ubabuba, 10.10.36.9)
|
||
|
||
| Параметр | Значение |
|
||
|----------|----------|
|
||
| Хост | `ubabuba` / `10.10.36.9` |
|
||
| Репозиторий | `github.com/PTah/ssh-monitor` (`main`, есть `sac-client.sh`) |
|
||
| `UseSAC` | пилот **exclusive** — см. [pilot-2.1-exclusive.md](pilot-2.1-exclusive.md) |
|
||
| Сервис | `ssh-monitor.service` — **active** |
|
||
| `--check-sac` | OK (health + ingest `agent.test` 202) |
|
||
|
||
Переключить на `dual` после настройки Telegram в `/etc/ssh-monitor.conf`.
|
||
|
||
---
|
||
|
||
## Следующие шаги (2026-05-29)
|
||
|
||
1. **Деплой SAC v0.5.0** — `sudo /opt/sac-deploy.sh` (миграции **`004`–`008`**: каналы, правило, cooldown)
|
||
2. **notif-02** — прогон [testing-e2e-checklist.md](testing-e2e-checklist.md) § «SAC Telegram» на prod
|
||
3. **Timer** — `sac-daily-report.timer` + `SAC_DAILY_REPORT_*` (миграций нет; см. runbook § F-NOT-05)
|
||
4. **Настройки UI** — `/settings`: Telegram `warning+`, кнопка «Проверить Telegram»
|
||
5. **RDP 1.2.20-SAC** — NETLOGON + `Deploy-LoginMonitor.ps1` на пилотных хостах
|
||
6. Пилот **UseSAC=exclusive** на Windows — ~16.06 (см. [todo-2026-05-29.md](todo-2026-05-29.md))
|
||
|
||
---
|
||
|
||
## Ссылки
|
||
|
||
- [agent-integration.md](agent-integration.md)
|
||
- [ssl-certificate.md](ssl-certificate.md)
|
||
- [work-plan.md](work-plan.md)
|