Server monitoring software/services

Anyone out there use a hosted monitoring service to keep track of their server outages and response time? Don’t mind paying for it looking for something really powerful that keeps a history of the servers, their response time, etc. Let me know in the comments.