Scheduled task monitoring

Your cron jobs (Linux) and scheduled tasks (Windows) are the heart of your data processing. We can monitor every task and notify you if they haven't run on their scheduled times.

Start monitoring

10 day free trial
No credit card required

scheduled tasks
01

Why monitor your scheduled tasks?

Sites quickly become data processing engines

As websites grow in popularity, they usually grow in complexity too. What was once a simple site has now turned into a data processing engine, sending scheduled e-mails, converting data, importing from external sources, collecting metrics, ...

Each of these actions is crucial to your application, yet they often go unmonitored.

scheduled task configuration
02

Our friendly instructions will help you every step of the way.

It’s really not that complex

It may sound complex to monitor all your scheduled tasks and cronjobs, but we make it super simple. Our friendly instructions will help you every step of the way.

You can feel confident you're adding the correct monitoring to all your cron jobs.

Powerful integrations

  • Our documentation will let you easily integrate your task monitoring in Laravel, WordPress, Drupal, ... No matter which framework or CMS you're using, we've got you covered.
  • We'll help you get started no matter if you're on Linux, Windows or BSD. There are even tightly integrated PHP packages available for Laravel and Symfony.
SITE OFFLINE
urlxyz.com is down
Component Value
Url https://urlxyz.com
Error description Operation timed out after 5001 milliseconds with 0 bytes received
re-run check without leaving Slack!
Oh Dear01:45 P.M.
urlxyz.com seems down!
Error: HTTP/1.1 404 Not found
Downtime verified from Paris, France and Bangalore, India
Full report: https://ohdear.app/sites/8716/history/runs/875879191
Check again
Initiate follow-up actions directly in Telegram!
Oh Dear01:45 P.M.
⚠️ urlxyz.comseems down!
Error: HTTP/1.1 404 Not found
Downtime verified from Paris, France and Bangalore, India
👀 Full Report
🔄 Check again
😴 Snooze
Access full reports straight from Discord!
Oh Dear01:45 P.M.
urlxyz.com has recovered after 2m. Full report: https://ohdear.app/sites/87/history/runs/875879191
Paris, France - Today at 10:56
urlxyz.com seems down!
Error: HTTP/1.1 404 Not Found
act directly from within Microsoft Teams!
logo
Oh Dear01:45 P.M.
urlxyz.com seems down!
Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt
View full report
Reply
Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

Messages
now
Oh Dear!

Pushover has been successfully enabled. We'll notify you when something goes wrong.

Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

Text messages for urlxyz.com have been successfully enabled. We'll notify you when something goes wrong.

CALLING WEBHOOK
$_TOKEN="your API token"
$ curl -X GET "https://notifyservicexyz.com/api/alert/urlxyzcom" \
-H "Authorization: Bearer $_TOKEN" \
-H "Accept: application/json" \
-H "Content-Type: application/json"
Opsgenie
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://app.opsgenie.com/sites/83/checks/411

Opsgenie
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

Opsgenie
now
Oh Dear!

Opsgenie has been successfully enabled. We'll notify you when something goes wrong.

PagerDuty
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://pagerduty.com/sites/83/checks/411

PagerDuty
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

PagerDuty
now
Oh Dear!

PagerDuty has been successfully enabled within Oh Dear. Notifications are enabled.

03

Choose how we let you know

when our crawler finds broken links or mixed content

Receive our notifications on your preferred platform. Via email, SMS, Slack, Discord, Opsgenie, PagerDuty, Microsoft Teams, Pushover, webhooks,… we can notify you wherever your team is active.

Take notifications to the next level: only notify who needs notifying by assigning responsibilities to different team members.

Site
Performance
Uptime
Certificate
laravellaravel.com
272ms
Up
Ok
spatieign.com
272ms
Up
Ok
takeawaytakeaway.com
272ms
Up
Ok
04

Keep an eye on the dashboard

The performance for all your sites, at your fingertips

Your dashboard will give you a birds-eye view of all performance charts for your sites. If things are too slow, we'll clearly mark them out so you can quickly get a feel for all your websites in a single screen.

You can click through to see extra information or configure the sensitivity of each alert.

Stop worrying, start monitoring

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.

Let’s get technical (if you’re into that)

You don’t need to be computer savvy to set up our tool. But if you are, we’re happy to explain exactly how it works and how you can customize Oh Dear to your specific needs.

1

Bypassing CDNs or caching layers

How to modify your code If you have a caching layer in between.

2

Providing memory usage, script duration and exit codes

To send this data along, you can change the pingback URL to a POST call.

3

Providing active callbacks for failure states

We don't have to wait for the frequency or grace time to expire.

4

Reporting failure via a simple GET call

Every ping URL you see in your Oh Dear account can have the /failed path appended to it.

5

Reporting failure with details through a POST call

A POST call to your endpoint with a non-zero exit_code lets us know your script has failed.

Really into the nitty gritty details?

Want to get into the nitty gritty details of our monitoring?
Have a look at our documentation.

Wait, there’s even more

mobile preview

Start monitoring instantly

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.