Oh Dear

Antwerp, Belgium
2017
  |  By Freek Van der Herten
Besides monitoring your site's uptime, Oh Dear offers many other checks to monitor all kinds of aspects of your web app. One of those checks is our DNS check. Whenever we detect problems with your DNS records or when one of the DNS records changes, we can notify you. By default, we only monitor the DNS records of the domain you are monitoring. So when you're monitoring example.com, we'll only monitor the records of that hostname. A CNAME record is a special kind of DNS record.
  |  By Freek Van der Herten
The most popular check that Oh Dear offers is, without a doubt, our uptime check. It's enabled for almost every site we monitor. By default, this check will notify you when your site returns a non-2xx response, but you can greatly customize that behavior. You can check if the response has certain headers, if the response contains a particular string, and more! Some of our users requested a new behavior: checking the absence of a string on the response.
  |  By Freek Van der Herten
Whenever we detects something wrong with your site it can send you a notification. We have multiple channels available: Slack, Telegram, webhooks, and many more. The most popular channel our users use is just a simple mail. Behind the scenes, Oh Dear uses Postmark to send out mails. Postmark will inform us whenever a notification mail results in a hard bounce. A hard bounce means that the mail won't be delivered. The most common reason for this is that the mailbox doesn't exist (anymore).
  |  By Freek Van der Herten
Since Oh Dear was launched, we offered a traditional login using the familiar email and password combination. Today, we've launched our social login. This feature allows you to use your Google or GitHub account to log into Oh Dear. You'll see these two new buttons on the registration and login page. When clicking one, we'll use your Google or GitHub account to log in. When logging in, we'll search for an Oh Dear account whose email matches the email used for your Google / GitHub account.
  |  By Freek Van der Herten
When we make a request to your site to verify that your site is up, the response of your server will contain certain headers. We can verify that those headers contain the values you expect. If these expectations are not met, we'll consider your site as down. In the "Responses" section of the uptime settings page, you can specify which headers we should verify. You could add this expectation to ensure your page uses gzip compression.
  |  By Freek Van der Herten
When we detect a problem with your site, we can notify you via mail, a Slack message, a webhook, or any of our other notifications channels. This is enough for most of our users, but those who work in larger teams often need more flexibility. Today, we are launching our PagerDuty integration. PagerDuty is a cloud-based incident management platform that helps organizations improve operational reliability by providing real-time alerts, on-call scheduling, and incident tracking.
  |  By Freek Van der Herten
Next to the many checks we can perform, we can also render beautiful status pages to inform your audience about the health of your service. Today, we've deployed a redesign of these status pages. In this iteration, everything is more polished. We picked a new font and colors and added some icons to make the status page a bit more visually interesting. In addition to the cosmetic upgrade, we also added a significant new feature. We can now display 60 days of uptime history for your sites.
  |  By Freek Van der Herten
One of our unique monitoring features is that we crawl your entire site to discover links that might be broken. When we discover a broken link, we'll send you a notification and display every broken link in our Broken Links Report. We've made a nice quality-of-life improvement to that Broken Links Report. In addition to displaying the broken link URL and the page on which that broken link was found, we now also display the link text of that broken link.
  |  By Freek Van der Herten
Oh Dear offers many checks to ensure your website is healthy. The most popular check that is active for almost every site we monitor is the uptime check. When the uptime check detects that your site is down, it will notify you via one of our many available channels. The check will also create a downtime period visible on the uptime check results page. Here's what those downtimes might look like.
  |  By Freek Van der Herten
When we detect a problem with your site we can notify you via mail, a slack message, a webhook, or any of our other notifications channels. For most of our users this is enough, but those work in larger teams often need more flexibility. Today, we are launching our Opsgenie integration, a modern incident management platform.
  |  By Oh Dear
In this talk given at Laracon India 2023, I go a short demo of all features of oh dear.
  |  By Oh Dear

Learn how this Livewire powered screen works:
https://freek.dev/1622-replacing-web-sockets-with-livewire

  |  By Oh Dear

Website monitoring should be simple, intuitive & affordable. That's why we built Oh Dear!

We offer multi-location uptime monitoring, mixed content & broken links detection and SSL certificate & transparency reporting. There's an API and kick-ass documentation too.

Here's what Oh Dear! has to offer:

  • Uptime Monitoring: Worried your site might go down? We monitor from multiple locations and will report any downtime. Our probes run worldwide and alert you via Slack, mail or a webhook of your choice.
  • Certificate Monitoring: Expiration dates, revocation lists, certificate changes, distrusted certificate authorities,... you name it, we monitor it.
  • Mixed Content Monitoring: Loading HTTP content on an HTTPS site is blocked in browsers as it poses a security risk. Our scans will list all pages on your site that have mixed content.
  • Broken Links Detection: Nobody wants to hit a 404 page. We can automatically notify you as soon as we detect a broken link on your site.
  • Loved by Humans & Developers: Our human users are happy with the documentation and speed, developers will love the API and webhooks that allow you to automate Oh Dear! as you see fit.
  • Instant Alerts: Get notified instantly when something goes wrong. Via e-mail, Slack, HipChat, SMS, Pushover... You decide how we can reach you.

Website monitoring. Without the hassle.