Healthchecks.io Cron Monitoring. Get Notified When Your Cron Jobs Fail.

Healthchecks.io is a service for monitoring cron jobs and similar periodic processes. It listens for HTTP requests (“pings”) from your services. It keeps silent as long as pings arrive on time. It alerts you in Slack as soon as a ping does not arrive on time.Monitor Cron JobsHealthchecks.io monitoring is a great fit for cron jobs and cron-like systems (systemd timers, Jenkins build jobs, Windows Scheduled Tasks, wp-cron, uwsgi cron-like interface, Heroku Scheduler, …). A failed cron job often has no immediate visible consequences, and can go unnoticed for a long time. Examples:• Filesystem backups
• Database backups
• Daily, weekly, monthly report emails
• SSL renewals
• Business data import and sync
• Antivirus scans
• Dynamic DNS updatesMonitor Processes, Services, ServersHealthchecks.io monitoring can be used for lightweight server monitoring: ensuring a particular system service, or the server as a whole is alive and healthy. Write a shell script that checks for a specific condition, and pings Healthchecks.io if successful. Run the shell script regularly. Examples:• Check a specific docker container is running
• Check a specific application process is running
• Check database replication lag
• Check system resources: free disk, free RAM, …
• Send simple, unconditional “I’m alive” messages from your server (or your NAS, router, Raspberry Pi, …)