> ## 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 는 `openclaw models status` 를 통해 OAuth 만료 상태를 노출합니다. 이를 자동화 및 알림에 사용하십시오. 스크립트는 휴대폰 워크플로우를 위한 선택 사항입니다.

## 권장: CLI 확인 (이식성 우수)

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

종료 코드:

* `0`: 정상
* `1`: 자격 증명이 만료되었거나 누락됨
* `2`: 곧 만료됨 (24시간 이내)

이 방식은 cron/systemd 에서 동작하며 추가 스크립트가 필요하지 않습니다.

## 선택적 스크립트 (운영 / 휴대폰 워크플로우)

이 스크립트들은 `scripts/` 아래에 있으며 **선택 사항**입니다. Gateway(게이트웨이) 호스트에 대한 SSH 접근을 가정하며 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 타이머가 필요 없다면 이 스크립트들은 건너뛰십시오.
