- /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/
2.1 KiB
2.1 KiB
_last_updated_, session_id
| _last_updated_ | session_id |
|---|---|
| 2026-08-23T19:40:00Z | 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), топик ntfymappa-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§Мониторинг живости.