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:
- Set up a monitor - Define when your job should run
- Ping our API - Your cron job sends a simple HTTP request when it runs
- 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 βββββββββββββββ
- Create a Monitor - Set expected schedule (e.g., "every day at 2 AM")
- Get Ping URL - Unique URL for this monitor
- Add to Your Job - Call the URL when your job runs
- 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