Files
openclaw/docs/doctorbot-runbook.md
2026-03-01 17:44:19 +03:00

2.5 KiB

DoctorBot 24/7 — рабочий регламент (runbook)

Короткий, безопасный регламент для фонового «доктора», который следит за системой и помогает восстановлению.

1) Автоматически разрешено (safe auto-fix)

  • Перезапуск собственных сервисов мониторинга/синхронизации при падении.
  • Повторный запуск периодических задач по таймеру (без изменения пользовательских данных).
  • Локальная проверка состояния (status/health) и фиксация результата в лог.

2) Только алерт, без автодействий

  • Любые удаления файлов.
  • Изменения конфигов OpenClaw/системных unit-файлов.
  • Сетевые/интеграционные изменения (токены, внешние API, каналы).
  • Изменения правил безопасности (firewall/SSH/доступы).

3) Где смотреть состояние

  • Сервисы/таймеры (user systemd):
    • systemctl --user list-unit-files | rg -i "doctor|guardian|memory-sync"
    • systemctl --user list-timers --all | rg -i "doctorbot|memory-sync|openclaw-guardian"
  • Быстрый статус OpenClaw:
    • openclaw status
    • openclaw gateway status

4) Быстрый rollback (остановить авто-восстановление)

systemctl --user disable --now doctorbot-guardian.timer memory-sync.timer

Обратное включение:

systemctl --user enable --now doctorbot-guardian.timer memory-sync.timer

5) Еженедельный контрольный тест (безопасный)

  • Проверить, что таймеры активны и имеют ближайший запуск.
  • Проверить, что openclaw status без critical/warn.
  • Проверить, что после ручного systemctl --user restart <service> сервис возвращается в active.

6) Практический принцип

«Лечить мягко, менять осторожно»:

  • автодействия — только обратимые и низкорисковые;
  • всё, что меняет данные/конфигурацию/доступы — только через подтверждение Виталия.