Introduction to CronMonitor

What is CronMonitor? #

CronMonitor is a simple yet powerful service that helps you monitor your cron jobs and scheduled tasks. Get instant notifications when your jobs fail to run on schedule.

Why CronMonitor? #

The Problem #

Cron jobs run silently in the background. When they fail, you often don't know until it's too late:

  • Database backups that stop working
  • Report generators that fail silently
  • Data sync jobs that miss their schedule
  • Cleanup tasks that never run

The Solution #

CronMonitor acts as a "dead man's switch" for your scheduled tasks:

  1. Set up a monitor - Define when your job should run
  2. Ping our API - Your cron job sends a simple HTTP request when it runs
  3. Get notified - If we don't receive a ping on schedule, we alert you immediately

Key Features #

🎯 Simple Integration #

Add a single HTTP request to your existing cron jobs. Works with any language or platform.

⏰ Timezone Support #

Configure monitors in your local timezone. No more UTC confusion.

πŸ”” Multiple Notification Channels #

  • Email notifications
  • Slack integration
  • Custom webhooks

πŸ“Š Historical Data #

Track your job execution history and identify patterns.

πŸš€ API Access #

Manage monitors programmatically with our RESTful API.

How It Works #

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Your Cron  β”‚  HTTP   β”‚ CronMonitor  β”‚  Email  β”‚     You     β”‚
β”‚     Job     │────────>β”‚   Service    │────────>β”‚  (if miss)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  Ping   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  Alert  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  1. Create a Monitor - Set expected schedule (e.g., "every day at 2 AM")
  2. Get Ping URL - Unique URL for this monitor
  3. Add to Your Job - Call the URL when your job runs
  4. Relax - We'll alert you if something goes wrong

Quick Example #

# Your existing cron job
0 2 * * * /path/to/backup.sh

# With CronMonitor
0 2 * * * /path/to/backup.sh && curl https://cronmonitor.io/ping/abc123

That's it! Now you'll be notified if your backup fails to run.

Video Tutorial #

πŸ“Ί Watch: "What is CronMonitor and How Does It Work?" (5 minutes)

πŸŽ₯

Introduction to CronMonitor

Video coming soon


Next Steps #

Ready to get started?

Need Help? #

  • πŸ“§ Email: [email protected]
  • πŸ’¬ Chat: Available in the dashboard
  • πŸ“– Full documentation: Available in sidebar