Page 1 of 1

Monitoring Windows performance with processes details

Posted: Mon Dec 12, 2016 4:09 am
by B0ris
Is there any plugin(s) that can monitor Windows performance data (Memory, CPU, Disk IO) and offers detailed review by process. So if I have high CPU usage to be able to diagnose which process caused that ?

Re: Monitoring Windows performance with processes details

Posted: Mon Dec 12, 2016 11:04 am
by rkennedy
Are you looking to monitor the performance counters? If so, take a look at this link which outlines how to do so with NSClient++ - https://support.nagios.com/kb/article.php?id=127

Re: Monitoring Windows performance with processes details

Posted: Tue Dec 13, 2016 2:23 am
by B0ris
I know how to monitor performance counters, but i'm looking for a solution for Nagios Core (if exists) that can also monitor all WIndows processes (dynamically) so in case of high CPU or Memory usage, I can analyse which process causes that.

Re: Monitoring Windows performance with processes details

Posted: Tue Dec 13, 2016 5:39 pm
by dwhitfield
You can monitor all sorts of things through NSClient: https://docs.nsclient.org/manual/index.html.

In XI we suggest NSClient .3.9, but it has a serious bug with PROCSTATE. Our fallback is .4.3, but it too has issues. I generally suggest people use one of those two, or use .4.4 if they need PROCSTATE and .4.3 isn't working for them. .5 is much more advanced, but we have not done extensive testing with it.

Also, just so it's clear going forward, are you actually looking to develop a plugin? You posted in the development section. If you are looking to develop, you should look at http://nagios-plugins.org/doc/guidelines.html

Re: Monitoring Windows performance with processes details

Posted: Wed Dec 14, 2016 2:17 am
by B0ris
Maybe I didn't post my question to correct forum section. I don't plan to develop a plugin.
I also know for PROCSTATE but there I must specifiy each process manually. I'm looking for something more dynamic. So it will monitor all processes and their resource usage without having me to manually type each process name.

Re: Monitoring Windows performance with processes details

Posted: Wed Dec 14, 2016 10:41 am
by dwhitfield
It's not our product and we have not tested it, but https://sourceforge.net/projects/lilac--reloaded/ just released a new update. It might be worth looking into if you don't want to do things manually.

There's also https://www.nagios.com/products/nagios-xi/. You can try it out for 60 days to see if it fulfills your needs.