Personally I write all my own programs to take care of that. The process is almost too simple to be using outside software.
Create a basic script on the server to print STOUT to a text file that is accessed by a remote server and databased or e-mailed to you. That way you have complete control of what the data wil be and how often you you want reports.
I posted a simple website/server monitor script on my free perl scripts website
http://bumblebeeware.com/monitor/
Of course you can expand that to feed you any of the server details that concern you. Its a nice free script for those of you that don't need to know any more than if the server is up and accessible.
I run my own programs that monitor my servers and call my cell with an audio message when a server is unreachable. I like having a hard phone line as a backup to e-mail. That is also a pretty basic hack for the script I posted above. I would be happy to share that mod with anyone interested.