Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
Pingdom - With website monitoring from Pingdom you will be the first to know when your website is down. No installation required. 30-day free trial.
DalekJS - DalekJS is an open source UI testing tool.
StatusCake - Website Uptime Monitoring & Alerts – Free Unlimited Downtime Monitoring
Webinject - WebInject is a free tool for automated testing of web applications and web services.
Better Uptime - We call you when your website goes down