Oh Dear

Antwerp, Belgium
2017
  |  By Freek Van der Herten
Oh Dear can perform many checks: uptime, broken links, scheduled jobs, DNS, and much more. We proud to announce that we’ve added a new check: sitemap monitoring. This check will make sure that the structure of your sitemap is correct. We’ll also check if each and every link it links to a page that returns a correct response. Whenever we detect a problem, you’ll be notified via one of our many supported notification channels.
  |  By Sean White
One of the most unique features Oh Dear offers is the broken links and mixed content crawler. We will crawl your site for all links, reporting any broken pages to your defined notification channels. Recently, we encountered degraded performance with our crawler service due to a breaking change in an underlying library called Guzzle. This caused HTTP 505 responses on the first page of each site, blocking further crawling and resulting in false positive reports.
  |  By Sean White
Our service can detect various problems with your website: whenever it is down, or a broken link is detected, your cron job isn't running on time, and much much more. Whenever we see a problem we can notify you via email, Slack, webhooks, and various other channels. Up until now, you could configure these notification channels in our UI, but now you can do this via our API as wel.
  |  By Sean White
This week we introduced two new updates to enhance the user/team security administration. These updates focus on improving the Multi-Factor Authentication (MFA) setup and visibility for team management. Let’s take a look.
  |  By Sean White
Downtime has always been shown in minutes, hours, and days but for shorter downtimes you would see "0m" even if the actual downtime was less than a minute. We've updated the UI to show downtime in seconds. This means no more manually calculating brief outages — you’ll see exactly how long the system was down :) Did you know you can add notes to downtime periods?
  |  By Mattias Geniar
Over these past few weeks, we've updated our Ubuntu 20.04 LTS uptime servers to Ubuntu 22.04 LTS. The reason was mostly just staying up-to-date, but we had a surprising side-effect that was unexpected but very welcome.
  |  By Freek Van der Herten
For each site and status page in your account, we now offer badges that you can use to show the status of your site or service everywhere you want. Technically these badges are svg's, so they are very lightweight to embed.
  |  By Freek Van der Herten
Recently, people started talking about a malware called “Androxgh0st” specifically targeting Laravel apps. In a recent edition of Securing Laravel, Stephen Rees-Carter wrote a good explanation of how it works. The malware targets apps with APP_DEBUG set to true. When enabled, Laravel will give detailed error messages, and some security features will be disabled. In production, you always want this value to be set to false.
  |  By Freek Van der Herten
As you probably know, Oh Dear is run by a small but capable team. One of the advantages of being small is that we can implement stuff pretty quickly: there’s no red tape, and our code base is very healthy. So, when our users have feature requests that make sense to add to Oh Dear, we can move fast. In the past month, we implemented two smallish feature requests for our DNS check we got through support. Here’s what our new DNS settings screens look like.
  |  By Freek Van der Herten
Today, we released the ohdearapp/ohdear-pulse package, which contains Laravel Pulse cards to show you the status of your scheduled jobs, any broken links you have in your Laravel app, and uptime / HTTP performance stats. All of these cards use the Oh Dear API to fetch their data. Laravel Pulse is a first party package that can display a dashboard with information surrounding usage and performance of your Laravel app. Here’s how a default installation looks like.
  |  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.