Monitoring Windows performance with processes details

This forum is intended for the discussion of Nagios plugin development. Feature requests, patches, bug fixes, and all types of development-related discussions are welcome!

NOTE: The SourceForge.net nagiosplug-devel mailing list has been deprecated in favor of this forum in order to expedite support and provide additional features not available on the old mailing list.

Monitoring Windows performance with processes details

Postby B0ris » Mon Dec 12, 2016 4:09 am

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 ?
B0ris
 
Posts: 3
Joined: Thu Mar 22, 2012 8:02 am

Re: Monitoring Windows performance with processes details

Postby rkennedy » Mon Dec 12, 2016 11:04 am

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
rkennedy
 
Posts: 6545
Joined: Mon Oct 05, 2015 11:45 am

Re: Monitoring Windows performance with processes details

Postby B0ris » Tue Dec 13, 2016 2:23 am

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.
B0ris
 
Posts: 3
Joined: Thu Mar 22, 2012 8:02 am

Re: Monitoring Windows performance with processes details

Postby dwhitfield » Tue Dec 13, 2016 5:39 pm

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
Be sure to check out our Knowledgebase for helpful articles and solutions!
User avatar
dwhitfield
The Doctor
 
Posts: 2103
Joined: Wed Sep 21, 2016 10:29 am
Location: Nagios Enterprises, LLC

Re: Monitoring Windows performance with processes details

Postby B0ris » Wed Dec 14, 2016 2:17 am

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.
B0ris
 
Posts: 3
Joined: Thu Mar 22, 2012 8:02 am

Re: Monitoring Windows performance with processes details

Postby dwhitfield » Wed Dec 14, 2016 10:41 am

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.
Be sure to check out our Knowledgebase for helpful articles and solutions!
User avatar
dwhitfield
The Doctor
 
Posts: 2103
Joined: Wed Sep 21, 2016 10:29 am
Location: Nagios Enterprises, LLC


Return to Nagios Plugin Development

Who is online

Users browsing this forum: No registered users and 2 guests