Monitoring Tools for your Website/Server

Do you have a website hosted on a server somewhere – either in your home or in the cloud? Has it ever gone down and you didn’t know about it for hours? I have, and it has happened to me too many times. As a result, I have often wanted/needed...