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]