Why and How We Use Pingdom for Uptime Monitoring

pingdom

This is the first in a series of blog posts on the tools that we find indispensable at OSTraining.

Most of us run a few websites.

Some of the sites are personal blogs, and no-one really cares if they have a few occasional minutes of downtime.

However, some sites, such as OSTraining, are mission-critical. Even if this site is down for a few minutes, there’s a good chance that will cost us real money. Either new customers will be scared away or existing customers will be disappointed.

So, we do our best to make sure that our site is always available. One very useful tool to help us monitor our important sites is Pingdom.com. For less than $10 per month it allows to easily keep track of our site’s uptime and response time.

Here’s an introduction to Pingdom:

Setting up a Pingdom check

Here’s an example of a check we have for the OSTraining homepage. Every minute, Pingdom checks out site to make sure it’s available.

media_1391191882827.png

We’ve got 3 staff members who get notified immediately of any downtime. We choose to get emails and iPhone notifications of any downtime.

media_1391189974998.png

Here’s an example of a downtime notification on an iPhone:

pingdom.png

Useful tip: check for text

We’ve been Pingdom customers for about 6 years now. When we first started using, we’d sometimes find that Pingdom wouldn’t record any downtime. This was because the server was up, but there was a problem with the site itself.

Now we ask Pingdom to search for a string on the page. For example, under Pingdom’s “Optional Settings” we ask Pingdom to report the site as down if the words “WordPress Beginner” don’t appear.

media_1391190017569.png

Here are those words on our homepage:

media_1391190193919.png

Useful tip: check inside pages

We always run at least two checks on our sites. We test the homepage, but also at least one inside page too. This helps to collect more data on our site, but also helps us track another type of edge case. Sometimes a URL problem may emerge, perhaps with the PHP configuration or the .htaccess file. In that case, the homepage may be up but inside pages may not be. Tracking inside pages can help us catch those errors.

media_1391190502355.png

Results: Response Time

Pingdom tracks the response time of our sites whenever it visits then. Here’s a record of ostraining.com’s speed over the last three weeks:

media_1391190649552.png

Results: Uptime

Pingdom also tracks the uptime of our sites. Here’s a record of ostraining.com’s uptime and downtime over the last three weeks:

media_1391190681718.png

So in total, we have an uptime of 99.75%.

We had 4 outages of 5 minutes, 20 minutes, 20 minutes and 30 minutes. Pingdom gives us the specifics on each one:

media_1391190750736.png

Author

  • Steve Burge

    Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.

    View all posts
0 0 votes
Article Rating
Subscribe
Notify of
guest

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Chris
Chris
10 years ago

Pingdom is a well-known tool that spends a lot of money on advertising. For example, I have seen the article in some other blogs. What for? I agree that they offer reliable monitoring services, but the price is high. I have decided to use another cheap and affordble monitoring software Anturis because of this.

Tee How Ting
Tee How Ting
9 years ago

Try [url=http://www.uptimedoctor.com]http://www.uptimedoctor.com[/url]

2
0
Would love your thoughts, please comment.x
()
x