Hi folks, I have a monitor set up to check CPU usage and when usage is over a defined threshold for a certain number of tests it alerts me by e-mail/pager. I would then typically log in and check the Windows task monitor to see which process is using up all the CPU and react accordingly. So far, that part works fine.
But I'd also like to know in the alert which process is using up the CPU. Often, by the time I log into the server to check which process is using up the CPU, it's no longer a problem and I'm not able to tell where the culprit was.
So, is there a way to, say, include some sort of capture of the running process at the time the alert is generated?
Thanks in advance!
Determine which process is using all the CPU
I think you may use Dominant Process test method
http://www.ks-soft.net/hostmon.eng/mfra ... topprocess
Regards
Alex
http://www.ks-soft.net/hostmon.eng/mfra ... topprocess
Regards
Alex
Thanks, didn't realize you guys added that. Looks like it's perfect. The only thing that would be a nice addition (I'm sure this has been mentioned), would be a time frame. So, if a process maintains above X % of CPU for X minutes, then notify.
For now, I can set up a test that checks every X minutes and if the % is over a certain limit after X failures then notify.
This product continues to be a great investment!
For now, I can set up a test that checks every X minutes and if the % is over a certain limit after X failures then notify.
This product continues to be a great investment!
I think there is only one way to retrieve such information - check CPU usage every second. Its pretty bad for system performance, especially when you have 10,000 test items.The only thing that would be a nice addition (I'm sure this has been mentioned), would be a time frame. So, if a process maintains above X % of CPU for X minutes, then notify.
So you may use standard HostMonitor method instead - perform test on regular basis (e.g. every 1 min) and start alert after several consecutive "bad" results.
Regards
Alex