Plugins for Monitoring Your WordPress Site’s Uptime

Plugins for Monitoring Your WordPress Site’s Uptime

Tutorial Details
  • Program: WordPress
  • Version: 2.7+
  • Difficulty: Easy
  • Estimated Completion Time: 15 minutes

Do you know the importance of the uptime of your website? Is your site going down regularly in the middle of the night when those on the other side of the world are trying to visit? Does it take too long to respond so Google’s spiders abandon it? Let’s look at how you can monitor your website uptime.


What Is Server Uptime Monitoring?

The fact is, users and search engine spiders don’t tolerate websites which are broken. They can even punish the site’s result rating. To get notified about any error we have to use monitoring solutions. Quick tip: if you have an uptime monitoring tool, you can also use its logs to prove you’re right when discussing the service the company promised for hosting (so this can serve as very useful evidence).


“This Site Is Currently Unavailable.”

Cash

It is wise to think about a couple of questions regarding your WordPress website.

  • Is your website working continuously?
  • How much money are you losing with your webpage business due to downtime?
  • Can you measure when it does work and when it doesn’t?
  • What is the reliability or stability of your site?
  • How much traffic can it handle?
  • Do you need to reboot or reset it often?
  • Have you seen your webpage broken ever?
  • Do you get any error messages or a blank (probably white) screen?
  • Maybe empty content with default styling?

In this article we will examine three plugins which can help with this topic.


The Good Old 99% Promise

99% promise

Do you get the usual “99% promise” from your webhosting company? Some providers even go further and offer a 99.9% uptime! Of course some of them won’t do as they promised, that is why it’s important to choose a good, reliable service. Do some searching and ask some friends and experts about the chosen company. Maybe it is better to consider a more expensive package for example a VPS or dedicated hosting. Also, don’t forget about the monthly traffic, which is usually given in gigabytes. Better providers indicate this as well when offering solutions. Some things which appear cheap, actually aren’t cheap in the long run.


How Does This Thing Work?

The monitoring servers are checking your website at certain intervals (minutes, hours) and sending messages about the problems if they detected any errors. Some providers allow you to choose the interval for this operation.


Plugin: Pingdom Status

Pingdom is a big service with major users like Microsoft, Ericsson, Amazon, Vodafone and Siemens. To use this plugin you have to have a Pingdom account. This can be a free one, a 30-day-trial one, or a paid version. At Pingdom you can set multiple uptime check frequencies (1 Mins, 5 Mins, 15 Mins, 30 Mins, 60 Mins), and it has good customer service. The company has got a self-developed system for monitoring. This plugin is using the Pingdom API and makes a status page for your WordPress admin.

Pingdom settings

This tool offers:

  • alerts via multiple channels for example:
    • email
    • Twitter
    • mobile phone
  • uptime
  • response time
  • stat graphs
  • different alerts
    • up
    • down
    • repeated down
  • multiple service monitoring
    • HTTP
    • TCP
    • Ping
    • UDP

Plugin: tagBeep Uptime Monitor

Through email alerts you will know everything about the uptime of your site. You can get a yearly discount if you go for the pro or enterprise package.

tagBeep start screen

Plugin: WP Really Simple Health

This integrates to the WordPress toolbar and you can examine the following things:

  • the CPU load
  • memory usage
  • and server uptime
WP Really Simple Health admin interface status

You can set each of these (ON or OFF) at the settings screen of the plugin.

WP Really Simple Health admin interface status

Comparison of the Plugins

PingdomtagBeepWP RSH
Last Update2010-08-302012-01-242012-02-03
Plugin Version1.1.41.11.0
Downloads1,683118618
Min. WP Version2.73.03.3
Compressed Size1323 KB31 KB41 KB
Uses Own APIYesYesNo
Needs External AccountYesYesNo
Free AccountYesYesN/A
Free TrialYesYesN/A
Email AlertYesYesNo
Mobile AlertYesNoNo
External Monitoring ServersYesYesNo
Settings ScreenYesYesYes
PriceFreemiumFreemiumFree / Donationware

Other External Providers

You can try some other companies as well, for example:


Bonus Tip

Pie chart about alerts

It is smart to turn off any error messages on your production WordPress page. You can read a very good, complete tutorial about this technique here at Wptuts+. The article even shows how to turn them into WordPress admin alerts.


Summary

Server uptime monitoring lets you quickly know about any errors. Uptime and downtime can be measured and logged. You can also prepare and improve your page using these tools.

If you already monitor your site’s uptime, what advantages has it given you? Do you know of any other tools you can recommend? Let us know in the comments below!

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://www.leachcreative.com Andrew

    Thanks for sharing, I think I’ll give tagBeep a shot.

  • Pingback: Plugins for Monitoring Your WordPress Site’s Uptime | Qtiva

  • Bisewski

    Very nice tips. Thank you!

  • http://www.nebulasdesign.com Nebulas Website Design Chelmsford

    Wasn’t aware there were plugins that could do this but I guess there are plugins for everything so am not surprised. I actually use Are My Sites Up http://ow.ly/bVKJ2 which sends push notifications via my iPhone app. Very user friendly and works well. They now also support international sms messages.

  • http://www.kharissulistiyono.com Kharis Sulistiyono

    Some things which appear cheap, actually aren’t cheap in the long run.

    Thank you for giving very useful information. I agree with your statement. I’ll be more selective on choosing a hosting service.

  • Pingback: Three Plugins To Monitor Site Uptime

  • http://lesterchan.net Lester Chan

    I used WatchMouse and you can map your sub-domain to its CNAME and it will give you a nice page like http://status.lesterchan.net

  • Pingback: WPTavern: Three Plugins To Monitor Site Uptime | WordPress Planet

  • http://www.pingdom.com Pingdom

    Thanks for mentioning Pingdom! :) If anyone has any questions, check out http://www.pingdom.com or catch us on Twitter @pingdom.

    • http://wp.envato.com/ Japh Thomson
      Staff

      No problem :) Thanks for your comment, and for Pingdom!

    • Rick

      Hi pingdom

      I see new API since Aug 2011 for pingdom and this Pingdom Status plugin was developed on 2010. Q : Works or need some code changes?

  • Thomas Barnes

    Useful plugin but still prefer to have use a service that’s not on my website’s server….

    Plenty of paid website uptime / downtime monitoring services, though need to be careful as I’ve found many charge you the moment you want to use a feature that’s vaguely useful! Def worth checking out statuscake.com though – http://www.statuscake.com. Nice site, simple and clean and can monitor unlimited number of sites. Curious to know what other people make of it?

    TB

  • http://keymanagementsolusindo.com/ Winda

    Thanks for this informative post. Maybe I should try the plugins one by one to know which one is better than others.

  • http://techmasterblog.com LuckyFM

    to me WP Really Simple Health is a nice one without any cost :)

  • Pingback: HostNine Weekly Round-Up 7/2 – 7/6 | HostNine Company Blog

  • http://twitter.com/joey89924 joey

    I’ve found many charge you the moment you want to use a feature that’s vaguely useful!
    2SC1969

  • Jon Matthews

    Thanks for the nice write up Adam. We recently released a related tool (CloudTrawl.com) & are taking a slightly different direction. While most providers focus only on uptime we’re interested in everything that can go wrong with a site on it’s own. Right now we have uptime monitoring and automated link checking. I’d love if you could check it out. Let me know if you want a free account. Jon.

  • Sooz Kinsella

    WP plugins are a great idea, but there are other services that offer a basic free web monitoring service, if your not technical, then MonitorHub – http://www.monitorhub.com offer a straightforward service that also offer a paid service that includes SMS alerts.