monitor · Cloudflare Worker · cron */5 · D1
Todo en orden
Vigila el servidor y las webs cada cinco minutos y me avisa por Telegram si algo se cae, se llena o se queda sin parches.
Comprobaciones simulación
- Latido del VPShace 2 min
- hacercervezacasera.com200 · 180 ms
- DominiosRDAP · ok
- Disco38 %
- Copiashace 9 h
- Parchesal día
El vigilante no vive en el servidor: si el VPS se cae, el Worker deja de recibir latidos y es él quien avisa.
Cómo está montado
Un timer de systemd manda cada 5 min disco, memoria, carga, contenedores, servicios y edad de las copias. Una vez al día, el inventario de versiones.
Cron cada 5 min: comprueba las webs públicas, la edad del latido y los dominios; cruza las versiones con OSV.dev y endoflife.date; guarda incidentes.
Avisos graves y de revisión, recordatorios, resumen semanal los lunes y órdenes para preguntar.
Qué tiene dentro
- El vigilante vive fuera del servidor, en un Worker con D1: si el servidor cae, el aviso llega igual.
- Un agente en Python manda un latido con disco, memoria, contenedores y estado de las copias.
- Cruza las versiones instaladas con OSV.dev y endoflife.date.
- Bot de Telegram con resumen semanal y un panel de SEO con Search Console.
Hecho con
- Cloudflare Workers
- D1
- TypeScript
- Python
- systemd
- Telegram
Es de uso personal y está detrás de Cloudflare Access: no hay enlace público. Las maquetas de esta página usan datos de ejemplo.