- /root/mappa-ntfy-monitor/monitor.py (python3 stdlib): GET /health (200 + ok:true + service:mappa), алерт после 3 подряд фейлов раз за эпизод + recovery - cron */5 в /etc/cron.d/mappa-ntfy-monitor, env 600 (NTFY_* из pass), топик mappa-alerts - тесты: dry-run OK / негатив 3× → DOWN-алерт / recovery; стек 26 не тронут - ранбук §Мониторинг живости; источник скрипта в scripts/
33 lines
2.1 KiB
Markdown
33 lines
2.1 KiB
Markdown
---
|
||
_last_updated_: 2026-08-23T19:40:00Z
|
||
session_id: mappa-ntfy-monitor-2026-08-23
|
||
---
|
||
|
||
# Next session handoff
|
||
|
||
## Recent commits
|
||
- mappa-ntfy-monitor: монитор health mappa → ntfy задеплоен, #1013 закрыта (2026-08-23)
|
||
- server close 56c1cb5: #1013 mappa-ntfy-monitor → 🟢 (note с отчётом в блоке)
|
||
|
||
## Открытые треки
|
||
| Трек | Статус | Entry-point |
|
||
|---|---|---|
|
||
| #803 llm-web-proxy | 🔴 active | next action в STATUS.md (executors/translators из omniroute) |
|
||
| MCP-кэш (meta_status) | 🟡 | synced 2026-08-22 22:19 |
|
||
| legacy agendaJobs (60 «posting»-сирот) | 🟡 | чистка отдельно |
|
||
| meeting-room merge-conflict (UU) | 🟡 | разрешить → миграция 2 тасок |
|
||
| fbsPostings.js:73 TypeError | 🟡 | флагнул books |
|
||
|
||
## Спроси user'а
|
||
- (нет на этом раунде — #1013 закрыта по канону, письмо mappa отправлено)
|
||
|
||
## Не делать (guards)
|
||
- Редеплой mappa — только через Portainer (стек 26; `docker pull` ДО restart). `docker compose up` по SSH — anti-pattern.
|
||
- Не трогать mappa-скоуп: read-only файлов + фолбэк + поллер на сервисных — шаг ФЛИПА (решение 15, ~2 недели), решает mappa.
|
||
- Монитор mappa наблюдает — редеплой/рестарт стека отдельной задачей, не вручную.
|
||
- `noreply@snolla.com` — мёртвый ящик, не возвращать в конфиги.
|
||
- Не чистить legacy agendaJobs без отдельного запроса.
|
||
|
||
## Memory updates за сессию
|
||
- Монитор mappa задеплоен: `/root/mappa-ntfy-monitor/monitor.py` + cron `*/5` (`/etc/cron.d/mappa-ntfy-monitor`), топик ntfy `mappa-alerts` (vitya admin-role → rw без правки ACL), env `/root/.mappa-ntfy-monitor.env` (600, из pass vds-kzntsv/full-env). Доки: `.wiki/concepts/mappa-vds-deploy-runbook.md` §Мониторинг живости.
|