Global uptime monitoring

When your site goes down, customers get annoyed, revenue drops and your brand reputation takes a hit. Oh Dear is packed full of features to help you ensure your website is up around-the-clock, including global uptime checking and smart notifications.

Start monitoring

10 day free trial
No credit card required

Perfomance graph mobile
Last week we detected
51 658 seconds of downtime
How is your website doing?
Site
Performance
Uptime
Certificate
laravellaravel.com
272ms
Up
Ok
spatieign.com
272ms
Up
Ok
takeawaytakeaway.com
272ms
Up
Ok
01

Have piece of mind

that things are running smooth
This is what your dashboard looks like when all your websites are up. Oh Dear is running checks every minute, so you can sleep on both ears. Happy days!
the main reasons websites go down
  • Human error
  • A faulty deploy
  • Lack of network connectivity
  • High load on the server
  • Domain name offline
  • DNS resolving issues
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
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!

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"
act directly from within Microsoft Teams!
Oh Dear01:45 P.M.
urlxyz.com seems down!
Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt
View full report
Reply
SITE OFFLINE
urlxyz.com is down
Component Value
Url https://urlxyz.ccom
Error description Operation timed out after 5001 milliseconds with 0 bytes received
Initiate follow-up actions directly in Telegram!
Oh Dear01:45 P.M.
urlxyz.comseems down
Error: HTTP:500 Downtime verified from Paris, France
👀 Full Report
🔄 Check again
😴 Snooze
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.

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
02

Receive smart and instant alerts

if something might break

Receive our notifications on your prefered platform. Via email, SMS, Slack, Discord, 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 responsabilities to different team members.

Oh Dear’s uses the full potential of each platform’s integrations so that notifications become smart and actionable: e.g. you can rerun the uptime check without ever leaving Slack!

takeaway.com
takeaway.com
Today
No incidents on this day
03

Inform customers

with an always available public status page
A public status page allows you to communicate to your clients. We'll host your status page so it's always available. Want to get creative? You can customize the design to fit your brand.
share notifications
04

Share errors privately

with your technical team, hosting provider,…
Receive our notifications on your prefered platform. Via email, SMS, Slack, Discord, Microsoft Teams, Pushover, webhooks,… we can notify you wherever your team is active.
view history
05

View history

compare test results and make sure they improve
A public status page allows you to communicate to your clients. We'll host your status page so it's always available. Want to get creative? You can customize the design to fit your brand.

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.

world map

Multi-location monitoring

to prevent false alerts

Each site is monitored from a primary location and verified from a secondary location. You can choose your primary location from within the Oh Dear dashboard.

If the primary location reports an error to Oh Dear, the secondary location is used to verify the problem. We'll only trigger an alert if both the primary and the secondary checks report the site as down. This prevents any false alerts.

200 http response

HTTP/200 response

within a reasonable timeframe

If we fail to receive an HTTP/200 response within a reasonable timeframe, we mark your site as down. When we see website failures for 2 minutes in a row, we send out notifications so you can intervene. This prevents monitoring flaps and false positives.

You can change the timing threshold in your settings. Prefer to get alerted after 5 minutes instead of 2? Not a problem. Our downtime reports give you all the details to quickly verify and troubleshoot any alert.

In our report you'll find useful commands to replicate our monitoring, this allows to you see exactly what we see.

content verification

Content verification

& checkstring monitoring

Is just monitoring a status code not enough? We can verify the existence of a piece of text on the page too (a so called "checkstring"). If we receive an HTTP/200, but the checkstring is missing in the source code, we'll mark the site as down.

select http verb

Monitoring beyond a GET request

Verify submissions, monitor search results,…

By default we monitor using a GET HTTP call, but you can also change this to POST, PUT or PATCH.

Each method can have its own form payload. This allows you to simulate a form submission and monitor search results, contact forms, API endpoints, ...

You could even perform a website login through a POST call and verify the account page loads properly.

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.