Best / Cron job monitoring

Best open-source Cron job monitoring

The best self-hosted cron-monitor split in the c17.io catalog is Healthchecks for BSD-3-Clause cron heartbeats (the published Cronitor stack), Uptime Kuma when the job is MIT HTTP/TCP uptime rather than a cron ping, Checkcle when the job is a MIT Go status page (the published StatusCake / Pingdom path), and Grafana when the job is dashboards rather than a heartbeat. This is not Cronitor's every RUM SKU. HTTP uptime stays on /best/status-pages.

Open the stackStart on Railway

Ranked picks

  1. 1

    Healthchecks

    BSD-3-Clause cron and background-task monitoring — the c17 Cronitor path. /compare/healthchecks-vs-uptime-kuma.

    When to pick it: A ping URL your cron job hits.

    10,451 stars in the catalog

  2. 2

    Uptime Kuma

    MIT HTTP/TCP uptime — /compare/healthchecks-vs-uptime-kuma. Already on /best/status-pages.

    When to pick it: A URL check, not a cron heartbeat.

    92,564 stars in the catalog

  3. 3

    checkcle

    MIT Go uptime already on /replace/statuscake. Not a cron ping.

    When to pick it: HTTP checks plus a public page.

    3,305 stars in the catalog

  4. 4

    Grafana

    AGPL-3.0 dashboards already on /best/monitoring-observability. Not a heartbeat inbox.

    When to pick it: Graphs you read, not a missed-cron alert.

How they compare

ToolLicenseSelf-hostBest for
HealthchecksBSD-3-ClauseEasyA ping URL your cron job hits.
Uptime KumaMIT LicenseEasyA URL check, not a cron heartbeat.
checkcleMIT LicenseEasyHTTP checks plus a public page.
GrafanaNot listedMediumGraphs you read, not a missed-cron alert.

Related pages

FAQ

Healthchecks or Uptime Kuma?
Healthchecks if you want the published Cronitor path (cron). Uptime Kuma if you want HTTP uptime — /compare/healthchecks-vs-uptime-kuma.
Is this StatusCake?
HTTP uptime stays on /replace/statuscake (Checkcle). This page is a cron heartbeat.
Are these free?
Healthchecks is BSD-3-Clause. Uptime Kuma and Checkcle are MIT. Grafana OSS is AGPL-3.0. You pay hosting. Template users never pay c17.
How do I deploy it?
Open /stacks/healthchecks-cron. Persist Postgres. Point one cron job at the ping URL.

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page