server-agent
Monitoramento, cura e relatório de servidor de produção universal para cmdop
servidor-agente
Habilidade de CMDOP — instale e use via agente de CMDOP:
Monitoramento de servidor de produção universal, auto-cura e relatório de habilidade para cmdop.
Observa contêineres Docker, detecta anomalias, cura o que é seguro curar, escaneia por vulnerabilidades e escreve relatórios de Markdown estruturados — tudo impulsionado pelo agente de cmdop.
Início Rápido
Comandos
| Comando | Descrição |
|---|---|
check | Verifique a saúde completa: contêineres, disco, Redis. Auto-cura problemas seguros. |
scan | Escaneie por segurança: CVEs de trivy, portas abertas, logs de autenticação. |
heal | Remediação alvo para um contêiner específico. |
report | Escreva relatórios de MD estruturados (diário, segurança). |
status | Snapshot rápido do servidor — sem arquivos escritos. |
Todos os comandos suportam --json para saída estruturada e --dry-run para visualizar ações sem executá-las.
Variáveis de Ambiente
| Variável | Obrigatório | Descrição |
|---|---|---|
REPORTS_DIR | sim | Caminho absoluto para diretório de relatórios |
TELEGRAM_BOT_TOKEN | não | Token do bot para notificações do Telegram |
TELEGRAM_CHAT_ID | não | ID do canal/alvo do Telegram |
Modelo de Autonomia
- SEGURA (executa imediatamente):
docker restart,docker system prune - ESCALA (envia alerta do Telegram): imagem de rebuild, alterações de configuração, contêineres com >2 reinícios, OOM
- NUNCA: comandos de banco de dados,
rm -rffora de/tmp, alterações de firewall
Contêineres protegidos (nunca reiniciados automaticamente): shared-db-redis, traefik
Configuração no Servidor de Produção
Dois Modos de Operação
Monitoramento agendado (CLI de Python)
Disparadores chamam o binário server-agent diretamente. Sem LLM no loop de verificação — rápido, determinístico, barato.
Investigação interativa (habilidade de cmdop)
Use quando precisar que o agente racione sobre um incidente:
O agente lê skill/readme.md como a prompt do sistema e usa o CLI server-agent como uma ferramenta para coletar dados e tomar ação.
Estrutura dos Relatórios
“
$REPORTS_DIR/
index.md
baseline/ports.json
2026-03-14/
10-23-incident-reforms-django.md
14-05-security-scan.md
daily-summary.md
Avaliações
Nenhuma avaliação ainda.