Set Up Uptime Monitoring

elmah.io Uptime Monitoring is the perfect companion for error logging. When your websites log errors, you are notified through elmah.io. But in the case where your website doesn't even respond to web requests, you will need something else to tell you that something is wrong. This is where Uptime Monitoring comes in. When set up, uptime monitoring automatically ping your websites from 5 different locations every 5 minutes.

For a complete overview of the possibilities with uptime monitoring, watch this video tutorial:


Uptime checks

Uptime checks are automatic HTTP requests that you may already know from Azure, Pingdom, or a similar service. Uptime checks are created from the Uptime tab, directly on each log:

Uptime checks

SSL certificate expire checks

Expiring SSL certificates causes errors in your users browser. If you ever tried forgetting to renew a SSL certificate, you know how many problems it can cause. With the SSL check option available when creating a new uptime check, elmah.io automatically validates your SSL certificates daily:

SSL checks

When your SSL certificate is up for renewal, we start notifying you through the error logs.

Domain name expire checks

Much like SSL checks, Domain name expire checks, will notify you through your log, when your domain names are about to expire. To enable this feature, enable the Domain Expiration toggle when creating a new uptime check.


This article was brought to you by the elmah.io team. elmah.io is the best error management system for .NET web applications. We monitor your website, alert you when errors start happening and help you fix errors fast.

See how we can help you monitor your website for crashes Monitor your website