36 lines
922 B
Markdown
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)
|