Files

36 lines
922 B
Markdown

---
type: Entity
layer: wiki
tags: [stack, dashdescomplicar, painel, cron, proposto]
title: "Painel-CronDev"
---
# Painel-CronDev
Painel para todas as acções cron do servidor `dev` (CT 102 / systemd user timers).
## Status
- **Proposto** — não implementado ainda
- Requisição: visibilidade agregada dos 9 agentes cron
## Conteúdo planeado
- Lista de jobs cron activos (schedule, último run, próximo run, duração, exit code)
- Estado: OK / Warning / Erro / Stale (>24h sem correr)
- Logs recentes (tail) por job, filtro e pesquisa
- Alertas para falhas consecutivas (>2)
- Acção manual "Run now" (opcional, autenticada)
- Métricas: total jobs, sucessos 24h, falhas 24h, tempo médio
## Fonte planeada
- SSH ao `dev`
- Leitura de `/var/log/` e logs de agentes
- `systemctl --user list-timers`
## Componente
- **Localização**: `src/pages/CronDev.tsx` (proposto)
- **Route**: `/cron-dev` (proposto)