Configure your Oh Dear! settings per website

Per website, you can configure custom settings that apply specifically to that site.

Verify text on response #

An additional feature of our uptime check, is that it can also look at the source code of the page and match for a particular string.

By default, we just check for an HTTP/200 code, but you can extend that to match for a pre-defined string. This can be a validation string you place in HTML comments on your site, that you can use as a status indicator.

Minutes downtime before notification #

Our default is to alert you of downtime when a site has been down for 3 minutes. You'll find a detailed explanation in our uptime monitoring documentation.

You can tweak this behaviour to make it alert you sooner or later, by changing the minutes downtime before notification setting.

If you increase this to 10, the site needs to be down for 10 minutes before we alert you. If you lower it to 2, we'll notify you after 2 minutes of downtime.

You can use this setting to tweak particularly important sites, or to lower the false-positive alert rate on sites that have a bad reputation.

Our crawler checks all pages on your site and will report broken links (timeouts, 404's, 503's, ...). Some pages on your site might be in a known-bad state, and you don't want to report on them.

In the site settings screen, you can whitelist certain URLs that we'll never notify you about.

Custom HTTP headers #

For both our uptime checks or our mixed content & broken links crawling, you can add additional headers to be included on every request. This allows you to include things like HTTP Basic Authentication, add cookies, include a default Accept-Encoding, ...

There are a few headers you can't overwrite. These are:


In your Site settings page, you can add custom headers as key/value pairs. For instance:

Header Value
Authorization Basic zL9SQ7ivcAWwmH8yyuaGZo0Fkr==
Cookie yourcookie=value; cookie2=value2

You can also add shared secrets to validate requests coming from Oh Dear on your backend.