I have the same question plagueing me (monitoring a windows service), but it's not a web service. It's Microsoft Exchange. My mail group wants me to monitor the state of the Exchange server's "windows service" to know when to fail over to a backup server (actually to a backup datacenter via GTMs, but the concept should be the same, eh?). They can't give me a TCP or UDP port to scan for that's tied to the "Exchange email" service. It doesn't listen on port 25 (gosh, that would have been easy). I had thought I might be able to do it with a WMI monitor, but reading the config guide, it appears that the WMI commands available in a monitor are a subset of WMI, and only include those which are usefull for measuring the performance of the windows server, not the up/down status of an individual process. Am I misunderstanding the limitations of WMI monitors or could they help in situations like mine, or the original question above?
-Darrell.