Community연구 & 데이터 분석github.com

y-999/openclaw-maintenance

OpenClaw 서비스 모니터링 및 유지보수 스크립트를 제공하여 헬스 체크, 자동 재시작 및 로그 정리를 통해 안정성을 보장합니다.

openclaw-maintenance란 무엇인가요?

이 스킬은 OpenClaw 서비스의 안정적인 운영을 위해 설계된 유지보수 스크립트 모음입니다. 헬스 체크(health check)를 통해 서비스 상태를 지속적으로 모니터링하고, 장애 발생 시 자동 재시작(auto restart) 기능을 제공합니다. 또한 로그 정리(log cleanup)를 통해 디스크 공간을 효율적으로 관리하며, 정기적인 유지보수 작업을 자동화하여 운영 부담을 줄입니다. 주로 Linux/Unix 기반 서버 환경에서 사용되며, systemd와 같은 서비스 관리자와 호환됩니다. 이 스킬은 DevOps 엔지니어나 시스템 관리자가 OpenClaw 인프라를 모니터링하고 유지보수하는 데 유용하며, 복잡한 스크립트 작성 없이도 손쉽게 안정성과 가용성을 향상시킬 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add y-999/openclaw-maintenance

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openclaw-maintenance은(는) 무엇을 하나요?

OpenClaw 서비스 모니터링 및 유지보수 스크립트를 제공하여 헬스 체크, 자동 재시작 및 로그 정리를 통해 안정성을 보장합니다.

개요

이 저장소는 OpenClaw 서비스의 지속적인 가용성과 안정성을 유지하기 위한 스크립트 모음입니다. 다음과 같은 주요 기능을 포함합니다:

  • 헬스 체크: 서비스 상태를 주기적으로 확인합니다.
  • 자동 재시작: 장애 발생 시 서비스를 자동으로 재시작합니다.
  • 로그 정리: 오래된 로그 파일을 자동으로 정리하여 디스크 공간을 확보합니다.

설치

  1. 저장소를 클론하세요:

    git clone https://github.com/y-999/openclaw-maintenance.git
    cd openclaw-maintenance
    
  2. 필요한 권한을 설정하세요:

    chmod +x *.sh
    

사용법

헬스 체크 실행

./health-check.sh

서비스 재시작

./restart-service.sh

로그 정리

./cleanup-logs.sh

전체 유지보수 실행

./maintenance.sh

구성

모든 설정은 config.sh 파일에서 조정할 수 있습니다:

  • SERVICE_NAME: 모니터링할 서비스 이름
  • CHECK_INTERVAL: 헬스 체크 간격 (초)
  • LOG_DIR: 로그 디렉토리 경로
  • LOG_RETENTION_DAYS: 로그 보존 일수

시스템 서비스로 설정 (선택 사항)

systemd와 함께 사용하려면 제공된 유닛 파일을 설치하세요:

cp openclaw-maintenance.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable openclaw-maintenance
systemctl start openclaw-maintenance

호환 환경

  • Linux (Ubuntu 20.04+, CentOS 7+, Debian 11+)
  • systemd (선택 사항이지만 권장)
  • Bash 4.0 이상

라이선스

MIT

관련 스킬