CommunityPesquisa e Análise de Dadosgithub.com

y-999/openclaw-maintenance

Fornece scripts para monitorar e manter os serviços OpenClaw, garantindo estabilidade por meio de verificações de integridade, reinicializações automáticas e limpeza de logs.

O que é openclaw-maintenance?

Esta habilidade oferece um conjunto de scripts para monitoramento e manutenção de serviços OpenClaw, assegurando sua estabilidade contínua. Ela realiza verificações de integridade periódicas, reinicializa automaticamente serviços com falha e gerencia a limpeza de logs para evitar acúmulo desnecessário de dados. Projetada para ambientes de produção, a habilidade reduz a necessidade de intervenção manual e ajuda a prevenir falhas catastróficas. É compatível com agentes de IA como Claude Code, Cursor e Codex, integrando-se facilmente a fluxos de trabalho DevOps.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add y-999/openclaw-maintenance

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que openclaw-maintenance faz?

Fornece scripts para monitorar e manter os serviços OpenClaw, garantindo estabilidade por meio de verificações de integridade, reinicializações automáticas e limpeza de logs.

Visão Geral

Esta skill oferece um conjunto de scripts shell e configurações para:

  • Verificações de integridade: Monitora regularmente o status dos serviços OpenClaw.
  • Reinicializações automáticas: Reinicia automaticamente serviços que falham ou ficam sem resposta.
  • Limpeza de logs: Remove arquivos de log antigos para liberar espaço em disco.

Pré-requisitos

  • Sistema operacional Linux (testado no Ubuntu 20.04+)
  • Bash 4.0+
  • OpenClaw instalado e configurado
  • Acesso de escrita ao diretório de logs do OpenClaw

Instalação

Clone o repositório e torne os scripts executáveis:

git clone https://github.com/y-999/openclaw-maintenance.git
cd openclaw-maintenance
chmod +x scripts/*.sh

Uso

Verificação de integridade manual

Execute o script de verificação de integridade:

./scripts/health_check.sh

Iniciar monitoramento automático

Use o script de agendamento para configurar verificações periódicas via cron:

./scripts/setup_cron.sh

Limpar logs antigos

Para forçar a limpeza de logs com mais de 7 dias:

./scripts/clean_logs.sh --days 7

Configuração

Edite o arquivo config.env para definir:

  • LOG_DIR: Caminho para o diretório de logs do OpenClaw.
  • CHECK_INTERVAL: Intervalo entre verificações (em minutos).
  • MAX_LOG_AGE: Idade máxima dos logs (em dias) antes da limpeza.
  • SERVICE_NAME: Nome do serviço OpenClaw a ser monitorado.

Exemplo de config.env:

LOG_DIR=/var/log/openclaw
CHECK_INTERVAL=5
MAX_LOG_AGE=7
SERVICE_NAME=openclaw.service

Integração com Agentes de IA

Esta skill pode ser usada com assistentes de codificação como Claude Code, Cursor e Codex para:

  • Responder a solicitações de manutenção do sistema.
  • Executar verificações de integridade como parte de fluxos de trabalho DevOps.
  • Sugerir ações corretivas com base no resultado das verificações.

Suportado por: Claude Code, Cursor, Codex

Contribuição

Contribuições são bem-vindas! Siga os passos:

  1. Faça um fork do repositório.
  2. Crie um branch para sua feature: git checkout -b minha-feature.
  3. Commit suas alterações: git commit -am 'Adiciona nova feature'.
  4. Faça push para o branch: git push origin minha-feature.
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas