Page 1 of 1

Any way to provide TOP processes utilizing CPU in peaks

Posted: Tue Oct 30, 2018 9:50 am
by dlukinski
Hello XI Support

Is there a way (was it ever built for anyone) to list the TOP processes utilizing CPU when the WARN/CRIT thresholds are reached?
So that we could connect the Overutilization to what is causing it?

Thank you

Re: Any way to provide TOP processes utilizing CPU in peaks

Posted: Tue Oct 30, 2018 2:13 pm
by tgriep
Would this plugin be what you are looking for?
https://exchange.nagios.org/directory/P ... rs/details
Or this one?
https://exchange.nagios.org/directory/P ... es/details

We would have to get more details on the remote OS you are monitoring and which Agent is installed on them.

Re: Any way to provide TOP processes utilizing CPU in peaks

Posted: Tue Oct 30, 2018 8:44 pm
by dlukinski
tgriep wrote:Would this plugin be what you are looking for?
https://exchange.nagios.org/directory/P ... rs/details
Or this one?
https://exchange.nagios.org/directory/P ... es/details

We would have to get more details on the remote OS you are monitoring and which Agent is installed on them.

Thank you, this one looks alright, however for Linux only (CentOS/RHEL,Suse, some Ubuntu in our case)

What about Windows (2008R2/2012R2/2016) options?

Re: Any way to provide TOP processes utilizing CPU in peaks

Posted: Wed Oct 31, 2018 9:23 am
by tgriep
I found this powershell script that says it will check the current CPU load (percentage and queue) and physical memory utilization on a windows host and alert based on your arguments. If alerting, it will tell you what process is using the most resources and give you the PID so you can kill it with psexec if the host is inaccessible via traditional methods.
You would use it in conjunction with the NSClient++ agent.
https://exchange.nagios.org/directory/P ... 29/details