Nagios is a good monitoring system in the GPL world.
You can be informed in “real time” about the state of your systems, even if You need to know the state of a M$ host. 😉
Recently I have found a strange error in monitoring a Windows host: NSClient – ERROR: Could not get data for 5 perhaps we don’t collect data this far back? or NSClient – ERROR:Failed to get PDH value.
In the NSClient++ logs, I found some strange lines like this:
\PDHCollector.cpp(133) Failed to open performance counters: \?¦ƒ¦(_total)\?¦ƒ¦: PdhAddCounter failed: -1073738824: The specified object is not found on the system.
The solution is in rebuilding the performance counter files. On windows 2003 this could be done with:
C:\> lodctr /R
Tags: nagios, NSCLient++
This solution worked for me after rebuilding the performance counter files AND restarting the NSClient service. Thank you!