Open for Voting

Monitoring all running processes without component monitors

While RealTimeProcessPoller.exe and the CPU Load with Top XX Processes alert is useful, my experience with it has been flaky and it is not stored within the database.  Having the ability to monitor and store all running processes without using an alert trigger or creating individual component monitors would be extremely beneficial.  It would be ideal for this to work for both agent and agentless, but was hoping that this feature could at least be possible within the agent similar to how QoE sends data to Orion.

On each polling interval, grab all running processes with...

Process Name

Number of running copies

Process ID

CPU Load

Physical Memory Used

Percent Physical Memory Used

Percent Virtual Memory Used

IO Reads

IO Writes

Total IO

  • Anyway: I was just about to report similar Idea:

    * widget to monitor all processes on the serwer (result like ``ps aux``)

    * consider storage of results from above to show which proces was eating CPU or memory at 2 a.m. ;-)

  • chisle You are right until a problem come from multiple processess spawned by one application (consider chrome vs firefox memory usage as an example: chrome run proces per tab or per window).

    tyson3264​ Additional problem is that "Top 10 monitored processes" shows **monitored** processes -- I've just confirmed with Support that it wouldn't show proces which is not monitored, even it it eats 99% of ones CPUs.

  • Maybe not store all processes, but maybe the top N by cpu and/or by memory and/or by I/O would greatly reduce what is kept in the database, and also make it much more useful when drilling into a performance issue. We've used a monitoring tool in the past that allowed this kind of feature and were able to put the kabosh on several services that were cranking up cpu signifficantly for no really great reason at all...but usually when someone was NOT looking at the system! emoticons_happy.png

    Worked for Windows, Linux, AIX, HP-UX, SQL and Oracle in our environment.