Most of us are afraid of experiencing server downtime or loss of performance as this might result in loss of rankings, removal from the SERPs and loss in conversions.
This post aims at providing some insights tools that are available (either paid or free) to monitor your server performance and uptime. Some of them are paid, some of them are open-source and self-hosted. Each of the tools has its own characteristics and it really depends on what your needs are or what your technical experience level is to find a solution suitable for you or your company.
One of the most commonly heard of tools for monitoring your server is probably Pingdom.
If you want actions taken on your server (f.e. reboot apache, mysql, FTP, postfix, etc ), or to send alerts, we would recommend using Monit
Nagios (industry standard, geekyness ++ , )
So what to choose?
Personally, I’d like to have two systems in place, one that is self-hosted, often providing many details about the server you are running the software on and an extra tool that monitors externally. It is a pity not to receive alerts from your self-hosted tool when your server is ‘orphaned’ – resulting in alert mails piling up, unable to find its way to your inbox. Whichever tool suits you best is up to you but considering the fact that many of them provide free trials I would recommend you test those that appeal to you.
Any tools you know that are not in this list – but you would really recommend? Tell us in the comments – and please tell your fellow readers why!