Device Processes CPU performance Statistics


 

Introduction

As in monitoring CPU statistics; monitoring the specific process usage statistics and performances in terms of each detected CPU or set of CPUs on 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 CPUs on each of the managed elements, it also learns the running processes by their perspective process identifiers. The MP polls the process CPU average usage times represented by the MIB Object ‘cpmProcessAverageUSecs’.

 

The MP then polls the MIB Objects reflecting the number of packets that was successfully delivered to the IP SNMP process ‘snmpInPkts’ and the IP SNMP process generated traps Object ‘snmpOutTraps’  and the number of MIB variables requested from the device SNMP Agent Object ‘snmpInTotalReqVars’.

 

 

SOSL based Management Process script configuration

 

This is the Processes CPU 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 (cpmProcessTimeCreated; cpmProcessAverageUSecs);

                        };

 

                        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]