Funcionalidades

Monitoreo sin agente.

Cronitorex combina dos modelos en un solo producto. Tus jobs envían pings por HTTPS simple, y Cronitorex hace chequeos HTTP y SSL desde afuera. Nada que instalar en tus servidores, nada que mantener parchado.

db-backup últimas 30 ejecuciones

Push y pull, juntos

Los fallos se esconden en dos lugares: jobs que dejan de correr y endpoints que dejan de responder. Los pings push cubren el primero, los chequeos pull cubren el segundo. Un solo panel y una sola cadena de alertas para ambos.

Push: pings desde tus jobs

Agrega una línea de curl a cualquier cron, script de deploy o worker. Cronitorex registra los eventos run, complete y fail y detecta cuando un ping nunca llega.

Pull: chequeos desde afuera

Cronitorex llama a tus endpoints HTTP e inspecciona tus certificados SSL con el intervalo que elijas. Ves códigos de estado, tiempos de respuesta y días para la expiración.

Todo lo que necesitas para monitorear tu infraestructura

Diseñado para desarrolladores que quieren control total sobre su stack de monitoreo.

Monitoreo de cron jobs

Registra los eventos de inicio, éxito y fallo de cualquier tarea programada. Alerta ante ejecuciones perdidas o jobs que tardan demasiado.

backup.sh complete · 142ms
cleanup-tmp.sh failed · exit 1
health-check.sh running…

Alertas instantáneas

Email, webhook, Slack en el momento en que un job falla o un certificado SSL está por expirar.

email webhook slack

Panel en tiempo real

Flujo de eventos en vivo, análisis de fallos, jobs más lentos, monitores más activos: todo en una interfaz clara.

142 events/min
99.97% uptime
0.4% fail rate

Chequeos de uptime HTTP

Tiempo de respuesta y códigos de estado para cualquier endpoint. Reintentos, umbrales, intervalos configurables.

200 · 42ms 200 · 38ms 503 · ERR

Alertas de certificado SSL

Entérate antes de que tus certificados expiren. Avisos con días de anticipación.

api.cronitorex.com valid · 89d
*.cronitorex.com valid · 156d
legacy.example.com expires · 7d

API REST simple

Envuelve cualquier job con un solo curl. Sin SDKs, sin agentes, solo HTTP estándar.

# marcar el job como completado
curl -X POST https://api.cronitorex.com/ping/backup \
  -d 'status=complete'

Certificados SSL, verificados a fondo

Un certificado expirado es una caída total con fecha conocida. Cronitorex revisa toda la cadena, no solo el certificado hoja, para que un intermedio roto tampoco te tome por sorpresa.

Define tus propios umbrales de expiración y recibe avisos 30, 14 y 7 días antes de la fecha. Los certificados wildcard y multi-dominio funcionan de la misma forma.

ssl-check
checkout.example.com
  issuer       Let's Encrypt
  expires in   38 days
  chain        complete · 3 certificates
  alerts at    30 / 14 / 7 days

Los fallos se clasifican, no solo se cuentan

Un timeout no es un 500, y un tropiezo de DNS no es un certificado expirado. Cronitorex separa los errores transitorios de los fallos duros, para que un problema de red pasajero no te despierte a mitad de la noche.

Los errores transitorios disparan reintentos automáticos con backoff: 60 segundos, luego 5 minutos, luego 15 minutos. Recibes una sola alerta relevante en vez de tres ruidosas.

  • reintento 1 · después de 60 s
  • reintento 2 · después de 5 min
  • reintento 3 · después de 15 min
api-health error transitorio reintentado, sin alerta enviada

Configuración como código

Los monitores son datos, no clics. Exporta toda tu configuración como JSON o YAML, guárdala en git y revisa los cambios como cualquier otro pull request.

La misma API REST que recibe los pings también administra los monitores, documentada con una especificación OpenAPI y Swagger UI. Crea o actualiza un monitor desde CI en una sola solicitud.

monitors.yaml
monitors:
  - name: db-backup
    type: cron
    schedule: "0 2 * * *"
    grace: 10m
    alerts: [email, telegram]
  - name: checkout-ssl
    type: ssl
    host: checkout.example.com
    thresholds: [30, 7]

Preguntas frecuentes sobre las funcionalidades

¿Necesito instalar un agente?

No. El monitoreo push es una simple solicitud HTTP enviada desde tu propio job, y los chequeos pull corren desde la infraestructura de Cronitorex. No hay nada que instalar ni actualizar en tus servidores.

¿Qué cuenta como un monitor?

Una cosa monitoreada: un cron job, un endpoint HTTP o un certificado SSL. Cada plan cuenta los monitores de la misma manera, y puedes mezclar tipos libremente dentro de tu límite.

¿Qué canales de alerta están disponibles en cada plan?

Email, webhook, Telegram y Discord están en todos los planes, incluido Free. Slack empieza en Pro. PagerDuty está disponible en Business.

Empieza a monitorear en 60 segundos

Regístrate, consigue una API key, pega el curl en tu cron. Eso es todo.