you can try first alert service monitor, if one of your services stops responding, you will be notified in the ways you have configured and the down time will be logged. If you pay a firm to host your site or service, you should be able to get at least a partial refund from your site hosting company if any serious down time occurs.