Servermojo looks like a good standard monitoring service. As Nick said, many hosting providers also offer this service.
If you have a more complex website (like we do) I would recommend one of the newer services that allow you monitor/test your site in a real web browser.
We run test macros in Internet Explorer and Firefox every 15 min that test the complete sequence of product search, selection, checkout and credit card payment.
We use AlertFox, and their support has been great. They also have a useful free monitoring option, which is a bit hidden on their plans page. The free version gives you one real browser test (and three normal ones).
The keyword here is "real browser monitoring". If you google for that you will find a few other options as well.