Any way to provide TOP processes utilizing RAM in peaks

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
dlukinski
Posts: 1130
Joined: Tue Oct 06, 2015 9:42 am

Any way to provide TOP processes utilizing RAM in peaks

Post by dlukinski »

Hello XI Support

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

Thank you
User avatar
tgriep
Madmin
Posts: 9190
Joined: Thu Oct 30, 2014 9:02 am

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

Post 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.
Be sure to check out our Knowledgebase for helpful articles and solutions!
dlukinski
Posts: 1130
Joined: Tue Oct 06, 2015 9:42 am

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

Post by dlukinski »

[quote="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

Hi

I tried using Linux ones, troubles with both and it looks like only CPU might be fixable in the end.
Memory does not work: have you tested one yourself?

Thank you
Last edited by dlukinski on Mon Nov 05, 2018 3:25 pm, edited 1 time in total.
User avatar
tgriep
Madmin
Posts: 9190
Joined: Thu Oct 30, 2014 9:02 am

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

Post 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
Be sure to check out our Knowledgebase for helpful articles and solutions!
Locked