Herramientas para desarrolladores

Cron Monitor

Descubre cuándo los trabajos programados dejan de ejecutarse.

Monitorización autoalojada de latidos para tareas cron, copias de seguridad y workers, con alertas de incidentes por ejecuciones perdidas y recuperación.

Plataformas
  • Linux
  • macOS
  • Windows (Docker)
Desarrollado con
  • Node.js 20
  • TypeScript
  • Express
  • EJS
  • SQLite
  • Docker Compose
Vista previa de Cron Monitor
Aspectos destacados

Qué hace Cron Monitor

Una URL por trabajo

Cada monitor obtiene una URL de latido única. Añade una llamada curl al final de un trabajo.

Intervalos y períodos de gracia

Define con qué frecuencia debe informar un trabajo y cuánto tiempo esperar antes de generar un incidente.

Incidentes y recuperación

Las ejecuciones perdidas abren un incidente; el siguiente latido lo cierra y envía una notificación de recuperación.

Alertas donde trabajas

Notificaciones por correo electrónico, Telegram y webhooks.

Los trabajos programados fallan en silencio. Un script de copia de seguridad se detiene tras mover el servidor, un worker de cola se bloquea, una importación nocturna nunca comienza y nadie se da cuenta hasta que se necesitan los datos. Cron Monitor convierte el silencio en una alerta.

Cómo funciona

  1. Crea un monitor con el intervalo esperado y un período de gracia.
  2. Añade la URL de latido al final de tu trabajo.
  3. Cuando un latido llega tarde, Cron Monitor abre un incidente y te notifica. Cuando el trabajo vuelve a informar, envía un mensaje de recuperación.

Por qué autoalojarlo

Las URLs de latido revelan qué ejecutas y cuándo. Mantener el monitor en tu propio servidor mantiene esa información privada, elimina la fijación de precios por monitor y te permite adaptar las comprobaciones a tu pila tecnológica.

Qué recibes

El código fuente completo en TypeScript (Express, vistas EJS, SQLite), archivos de Docker Compose, un panel de administración protegido, ejemplos de entorno y documentación de configuración.

Capturas de pantalla

Verlo en acción

Prueba antes de comprar

Abrir la demo de Cron Monitor

Solo datos de ejemplo. Nada de lo que hagas allí afectará a nadie más.

Preguntas frecuentes

Preguntas sobre Cron Monitor

¿Algo más? Escribe a hello@bytechap.com.

¿Cómo informan mis trabajos?

Llama a la URL de latido del trabajo cuando este finalice, por ejemplo curl -fsS https://monitor.example.com/ping/<token> al final de una línea de crontab.

¿Qué necesito para ejecutarlo?

Docker Compose o Node.js 20+ directamente. Los datos se almacenan en SQLite, por lo que no hace falta un servidor de base de datos separado.

¿Puedo cambiar los canales de alerta?

Sí. Las alertas por correo electrónico, Telegram y webhook están integradas, y el código fuente es tuyo para ampliarlo.

Más de la Tienda

También podría interesarte

Todos los productos
Cron Monitor $19 Comprar en Gumroad