> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Мониторинг аутентификации

# Мониторинг аутентификации

OpenClaw предоставляет состояние истечения срока действия OAuth через `openclaw models status`. Используйте это для
автоматизации и оповещений; скрипты являются необязательным дополнением для телефонных сценариев.

## Рекомендуется: проверка через CLI (портативно)

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw models status --check
```

Коды завершения:

* `0`: OK
* `1`: учётные данные истекли или отсутствуют
* `2`: скоро истекают (в течение 24 ч)

Работает в cron/systemd и не требует дополнительных скриптов.

## Необязательные скрипты (ops / телефонные сценарии)

Они находятся в `scripts/` и являются **необязательными**. Предполагают SSH‑доступ к
хосту шлюза Gateway и настроены для systemd + Termux.

* `scripts/claude-auth-status.sh` теперь использует `openclaw models status --json` в качестве
  источника истины (с откатом к прямому чтению файлов, если CLI недоступен),
  поэтому держите `openclaw` на `PATH` для таймеров.
* `scripts/auth-monitor.sh`: цель таймера cron/systemd; отправляет оповещения (ntfy или на телефон).
* `scripts/systemd/openclaw-auth-monitor.{service,timer}`: пользовательский таймер systemd.
* `scripts/claude-auth-status.sh`: проверка аутентификации Claude Code + OpenClaw (полный/json/простой).
* `scripts/mobile-reauth.sh`: пошаговый поток повторной аутентификации по SSH.
* `scripts/termux-quick-auth.sh`: статус виджета «в одно касание» + открытие URL аутентификации.
* `scripts/termux-auth-widget.sh`: полный пошаговый поток виджета.
* `scripts/termux-sync-widget.sh`: синхронизация учётных данных Claude Code → OpenClaw.

Если вам не нужна автоматизация на телефоне или таймеры systemd, пропустите эти скрипты.
