Pinterest Stumbleupon Whatsapp
Ads by Google

I recently wrote an article about why you should use a VPS instead of shared hosting Why You Should Use A VPS Instead Of Shared Hosting For WordPress Why You Should Use A VPS Instead Of Shared Hosting For WordPress Read More . Those who read the article have obviously now upgraded to a VPS, because my argument was so compelling. Right? Of course you have. But all joking aside, if you do have your own web server, it’s very important to keep a close eye on what resources are being consumed.

Maybe your server is under-powered, or maybe it’s too powerful and you’re wasting money when you are not utilizing it optimally. Monitoring your web server will not only tell you this kind of useful information, but also help you in troubleshooting problems if and when they arise.

There are a number of paid systems that allow you to monitor both your web server and web sites, but using one or more of the tools listed in this article will not only save you some money, but give you similar functionality to those services that cost a lot of money.

Monitor.Us

Monitor.us is a simple to use, no frills monitoring tool that allows you to monitor both your server, and your web sites. Setting up websites with simple server monitoring tools like ping is extremely simple to do. More in-depth server monitoring set ups for processes like CPU, RAM, and disk utilisation can be a little tricky. So make sure you’re comfortable with using the command line interface (CLI) before giving this a try.

monitor-us-setup

With the Monitor.us free account, there are no limitations as to how many websites and servers you can monitor. However, it will only poll your servers and web sites once every 30 minutes; and it will only keep 24 hours worth of stats.

Ads by Google

But for $5 a month, you can upgrade, and have your servers/websites polled as often as once a minute. It will also save a whopping 2 years of stats. Monitor.us is a really great tool if you have the technical knowledge to setup the application on your server via the CLI, but even if you don’t, it can be easily setup to carry out some simple monitoring without you going near the CLI.

Monitor.us also has a suite of mobile apps that help you keep an eye while on the move.

Uptime Robot

What I really love about Uptime Robot, is the fact that it’s just so simple to set up and get working. We’ve featured Uptime Robot UptimeRobot: Free Website Uptime Monitoring Tool UptimeRobot: Free Website Uptime Monitoring Tool Read More here briefly on MUO before, but it has matured a lot since then. Unlike the other tools listed in this article, Uptime Robot won’t monitor your server hardware, like RAM and CPU etc, but what it does do is monitor your server and websites via ping, or a HTTP request.

uptime-robot

Unlike Monitor.us, Uptime Robot will poll anything you monitor every 5 minutes, but there is a maximum of 50 devices that you can monitor on any one account. If a check fails, you will instantly receive an email notification telling you so. Alerts also come in via Twitter, SMS, or mobile push. Uptime Robot will generate stats like the overall uptime of your websites/servers, and also the response times from the last 24 hours.

Uptime Robot’s aim is to provide simple, yet effective monitoring for everyone — and it has definitely ticked that box. The time it takes from signing up, to getting your kit monitored is literally minutes, and it’s all 100% free. What more could you ask for?

New Relic

I saved the best until last here. New Relic is an absolute powerhouse when it comes to server monitoring, and it’s what I use to keep an eye on my servers. New Relic isn’t quite as simple to get set up as the some of the other services in this article, but once it’s running – boy is it good! Here’s a list of just some of the things that New Relic can monitor for you:

  • CPU utilisation
  • RAM usage
  • Disk I/O and capacity stats
  • Network throughput
  • How much memory & CPU specific processes are consuming
  • Server load average
  • Plus much more…

new-relic-stats

As well as the free plan, there are a number of paid plans that New Relic offer, but with the free account offering real-time stats on as many servers as you like, most users probably won’t need a paid account.

The only limitation on the New Relic free account, is that you can only see 24 hours worth of data, but if you check up on your servers regularly (which you should be doing) then this shouldn’t be a problem.

new-relic-instructions

Unlike Monitor.us, New Relic offers step-by-step instructions on how to setup their monitoring system via the CLI. It takes just a couple of minutes to get working, and is really straight forward.

New Relic also offers an iPhone app with push notifications for monitoring your server performance anytime and anywhere.

Conclusion

Although New Relic does require a small amount of command line work to get it up and running, it is a lot more simple to set up than Monitor.us. However, the trade off here is that New Relic doesn’t offer monitoring for specific web sites. So if you’re only using New Relic, you may not know if one particular website goes down. Therefore, I would personally recommend using a combination of both New Relic for monitoring your hardware, and Uptime Robot for monitoring your websites. That’s what I personally do, and it’s working really well.

So if you’ve mastered the art of blogging The Art Of Creating A Successful Blog – Tips From The Pros [Feature] The Art Of Creating A Successful Blog – Tips From The Pros [Feature] In an effort to understand the magic ingredients that make up the recipe of a successful website, I went out in search of successful bloggers that have formed popular, profitable websites. The fruits of that... Read More , and need a more powerful server to host your site on, make sure you’re monitoring it closely, as downtime problems could cost your dearly.

Is there a monitoring tool that you use, which isn’t listed here? If so, I’d love to hear what you’re using to keep an eye on those pesky servers.

  1. waqleh
    March 30, 2014 at 8:33 am

    Checkout https://noczone.com/ A free monitoring tool that show both real-time and historic data, it instantly alert you when your website is down, using the mobile applications and it is for free.

  2. Joe Shestak
    March 27, 2014 at 6:52 am

    Currently using mindarray ipm for monitoring our production environment. http://www.mindarraysystems.com

  3. Joe Shestak
    March 5, 2014 at 4:54 am

    We are using MindArray IPM in our organization. It provide accurate IT management solution to monitor applications, server, storage, network, and virtualization and allows you to quickly locate problem's root cause across all the layers. http://www.mindarraysystems.com/

  4. Agustin
    January 31, 2014 at 6:46 pm

    We use Pingdom to monitor specific services like an API or a website.

    For server monitoring (CPU, RAM, etc.) we use Ubidots (http://ubidots.com). I just posted a "how to" about it:
    http://aguspg.tumblr.com/post/74991193130/setting-up-a-server-monitor-in-3-minutes-using-ubidots

    Will take a look at New Relic as well, thanks!

  5. Vishal
    December 24, 2013 at 9:52 am

    SeaLion (https://sealion.com) shows a lot of potential in this regard.

  6. Sebastian Mantilla
    October 24, 2013 at 3:56 pm

    I like to use WatchSumo http://www.watchsumo.com simple, easy and effective.

  7. Daniel
    October 24, 2013 at 12:30 pm

    Actually, new reclic can monitor individual websites. I have it configured this way on my servers. see here: https://docs.newrelic.com/docs/java/multiple-applications-in-java

  8. nvm
    October 24, 2013 at 10:28 am

    I use Pingdom and I love it. Though going to try ones you recommended.

Leave a Reply

Your email address will not be published. Required fields are marked *