I have posted to the email listserv on this topic with little help. I need to monitor other windows services, and do not just want a running / stopped state, but would also like to know memory usage, CPU usage, et cetera. I am using NSClient and the following works fine from the nagios server terminal:
check_nt -H 192.168.1.1 -p 12489 -v COUNTER -l "Process(Outlook)\Working Set" (for example)
But how can I program / get the return to the GUI (web interface)? This returns the correct memory amount in bytes, but with the check_nt!COUNTER! in service command for the GUI, I just get a return of 0.
Any and all help is MUCH appreciated.