I have a weird problem with a couple of the servers in my office. Every few days, they will become completely unresponsive for about an hour, and the HDD lights will blink away like crazy the entire time. However, they will still respond to pings -- they just won't provide any other services that they're supposed to. I need a way to automatically check to see if something other than pings are getting answered, such as maybe Terminal Services connection requests, maybe once a minute or so, and then have the success/failure data shown to me on a timeline. Anyone know of a product, or maybe a built-in Windows service, that I can use for this purpose?