this can be done by installing the server probes.
I automated the probes by creating a .net program that I scheduled on the server to run every 15 minutes. The .net program runs the probes and if it encoutners an error it sends an email message to whoever is supposed to monitor the servers. This automation program is not included with the probes. You have to create it in house. But this has given my team and I piece of mind. We know about problems before the users find out.