Device Processes Memory performance Statistics


 

Introduction

As in monitoring CPU statistics; monitoring the specific process memory usage statistics and performances on each of the managed elements is important to most if not all network administrators. Such information is useful for administrators to understand their prospective network environments and aids significantly those administrators to be better able to anticipate and to troubleshoot network problems as or before they occur. 

Solution Overview:

 

In this solution; the management process learns the indexes of the supported Memory types on each of the managed elements, then polls the Memory pool statistics values per detected process. The collected statistics are represented by the MIB Objects ‘cpmProcExtMemAllocatedRev, cpmProcExtMemFreedRev, cpmProcExtUtil5MinRev’ and cpmProcExtPriorityRev’. Those statistics reflects the sum of system allocated memory, freed memory back to the system, an indicator of how busy a process caused the processor to be over a 5 minute period, and the priority level of the each of the detected processes.

 

SOSL based Management Process script configuration

 

This is the Process Memory Performance statistics on the managed elements.

 

MODULE CPUdata ();

BEGIN

 

           ALL-DEV BY ELEMENT

           { 

                        SET-INDEX cpmProcessTable

                                (cpmProcessName [cpmCPUTotalIndex, INT; cpmProcessPID, INT]);

 

                         WITH-INDEX cpmProcessTable

                         {

                                  POLL (   cpmProcExtMemAllocatedRev; cpmProcExtPriorityRev;

                                                cpmProcExtMemFreedRev; cpmProcExtUtil5MinRev);

                         };

 

                        SET-INDEX cpmCPUTotalTable (cpmCPUTotal5minRev [cpmCPUTotalIndex, INT]);

 

                         WITH-INDEX cpmCPUTotalTable

                         {

                                    POLL ( cpmCPUTotalPhysicalIndex );

 

                                    ALL-DBRECORDS FOR “cpmCPUTotalPhysicalIndex” BY PhysicalIndex

                                    {

                                                POLL (   ELEMENT, entPhysicalName;

                                                            entPhysicalDescr, PhysicalIndex);

                                    };

 

                          };

            };

END

 


[SOSL Case Studies], [Management Concepts], [NMS Technology R&D]

[Home], [About], [Solutions Center], [NMS Market], [Products & Services],
[Management Technology], [Technical Support], [Contact us], [Site Map]