CISCO-PROCESS-MIB

File: CISCO-PROCESS-MIB.mib (104190 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
SNMP-FRAMEWORK-MIB HCNUM-TC CISCO-TC
CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Gauge32 Unsigned32 NOTIFICATION-TYPE
Counter64 MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP TimeStamp DisplayString
RowStatus TruthValue RowPointer
TEXTUAL-CONVENTION SnmpAdminString CounterBasedGauge64
EntPhysicalIndexOrZero Unsigned64 ciscoMgmt

Defined Types

CPULoadAverage  
TEXTUAL-CONVENTION    
  current Unsigned32

CpmCPUTotalEntry  
SEQUENCE    
  cpmCPUTotalIndex Unsigned32
  cpmCPUTotalPhysicalIndex EntPhysicalIndexOrZero
  cpmCPUTotal5sec Gauge32
  cpmCPUTotal1min Gauge32
  cpmCPUTotal5min Gauge32
  cpmCPUTotal5secRev Gauge32
  cpmCPUTotal1minRev Gauge32
  cpmCPUTotal5minRev Gauge32
  cpmCPUMonInterval Unsigned32
  cpmCPUTotalMonIntervalValue Gauge32
  cpmCPUInterruptMonIntervalValue Gauge32
  cpmCPUMemoryUsed Gauge32
  cpmCPUMemoryFree Gauge32
  cpmCPUMemoryKernelReserved Gauge32
  cpmCPUMemoryLowest Gauge32
  cpmCPUMemoryUsedOvrflw Gauge32
  cpmCPUMemoryHCUsed CounterBasedGauge64
  cpmCPUMemoryFreeOvrflw Gauge32
  cpmCPUMemoryHCFree Counter64
  cpmCPUMemoryKernelReservedOvrflw Gauge32
  cpmCPUMemoryHCKernelReserved CounterBasedGauge64
  cpmCPUMemoryLowestOvrflw Gauge32
  cpmCPUMemoryHCLowest CounterBasedGauge64
  cpmCPULoadAvg1min CPULoadAverage
  cpmCPULoadAvg5min CPULoadAverage
  cpmCPULoadAvg15min CPULoadAverage
  cpmCPUMemoryCommitted Gauge32
  cpmCPUMemoryCommittedOvrflw Gauge32
  cpmCPUMemoryHCCommitted CounterBasedGauge64

CpmCoreEntry  
SEQUENCE    
  cpmCoreIndex Unsigned32
  cpmCorePhysicalIndex EntPhysicalIndexOrZero
  cpmCore5sec Gauge32
  cpmCore1min Gauge32
  cpmCore5min Gauge32
  cpmCoreLoadAvg1min CPULoadAverage
  cpmCoreLoadAvg5min CPULoadAverage
  cpmCoreLoadAvg15min CPULoadAverage

CpmProcessEntry  
SEQUENCE    
  cpmProcessPID Unsigned32
  cpmProcessName DisplayString
  cpmProcessuSecs Unsigned32
  cpmProcessTimeCreated TimeStamp
  cpmProcessAverageUSecs Unsigned32

CpmProcessExtEntry  
SEQUENCE    
  cpmProcExtMemAllocated Gauge32
  cpmProcExtMemFreed Gauge32
  cpmProcExtInvoked Counter32
  cpmProcExtRuntime Counter32
  cpmProcExtUtil5Sec Gauge32
  cpmProcExtUtil1Min Gauge32
  cpmProcExtUtil5Min Gauge32
  cpmProcExtPriority INTEGER

CpmProcessExtRevEntry  
SEQUENCE    
  cpmProcExtMemAllocatedRev Gauge32
  cpmProcExtMemFreedRev Gauge32
  cpmProcExtInvokedRev Counter32
  cpmProcExtRuntimeRev Counter32
  cpmProcExtUtil5SecRev Gauge32
  cpmProcExtUtil1MinRev Gauge32
  cpmProcExtUtil5MinRev Gauge32
  cpmProcExtPriorityRev INTEGER
  cpmProcessType INTEGER
  cpmProcessRespawn TruthValue
  cpmProcessRespawnCount Counter32
  cpmProcessRespawnAfterLastPatch Counter32
  cpmProcessMemoryCore INTEGER
  cpmProcessLastRestartUser SnmpAdminString
  cpmProcessTextSegmentSize Unsigned32
  cpmProcessDataSegmentSize Gauge32
  cpmProcessStackSize Gauge32
  cpmProcessDynamicMemorySize Gauge32
  cpmProcExtMemAllocatedRevOvrflw Gauge32
  cpmProcExtHCMemAllocatedRev CounterBasedGauge64
  cpmProcExtMemFreedRevOvrflw Gauge32
  cpmProcExtHCMemFreedRev CounterBasedGauge64
  cpmProcessTextSegmentSizeOvrflw Unsigned32
  cpmProcessHCTextSegmentSize Unsigned64
  cpmProcessDataSegmentSizeOvrflw Gauge32
  cpmProcessHCDataSegmentSize CounterBasedGauge64
  cpmProcessStackSizeOvrflw Gauge32
  cpmProcessHCStackSize CounterBasedGauge64
  cpmProcessDynamicMemorySizeOvrflw Gauge32
  cpmProcessHCDynamicMemorySize CounterBasedGauge64

CpmCPUThresholdEntry  
SEQUENCE    
  cpmCPUThresholdClass INTEGER
  cpmCPURisingThresholdValue Unsigned32
  cpmCPURisingThresholdPeriod Unsigned32
  cpmCPUFallingThresholdValue Unsigned32
  cpmCPUFallingThresholdPeriod Unsigned32
  cpmCPUThresholdEntryStatus RowStatus

CpmCPUHistoryEntry  
SEQUENCE    
  cpmCPUHistoryReportId Unsigned32
  cpmCPUHistoryReportSize Unsigned32
  cpmCPUHistoryTotalUtil Gauge32
  cpmCPUHistoryInterruptUtil Gauge32
  cpmCPUHistoryCreatedTime TimeStamp

CpmThreadEntry  
SEQUENCE    
  cpmThreadID Unsigned32
  cpmThreadName SnmpAdminString
  cpmThreadPriority Unsigned32
  cpmThreadState INTEGER
  cpmThreadBlockingProcess RowPointer
  cpmThreadCpuUtilization Gauge32
  cpmThreadStackSize Gauge32
  cpmThreadStackSizeOvrflw Gauge32
  cpmThreadHCStackSize CounterBasedGauge64

CpmVirtualProcessEntry  
SEQUENCE    
  cpmVirtualProcessID Unsigned32
  cpmVirtualProcessName SnmpAdminString
  cpmVirtualProcessUtil5Sec Gauge32
  cpmVirtualProcessUtil1Min Gauge32
  cpmVirtualProcessUtil5Min Gauge32
  cpmVirtualProcessMemAllocated Gauge32
  cpmVirtualProcessMemFreed Gauge32
  cpmVirtualProcessInvokeCount Counter32
  cpmVirtualProcessRuntime Counter32
  cpmVirtualProcessMemAllocatedOvrflw Gauge32
  cpmVirtualProcessHCMemAllocated CounterBasedGauge64
  cpmVirtualProcessMemFreedOvrflw Gauge32
  cpmVirtualProcessHCMemFreed CounterBasedGauge64

CpmCPUProcessHistoryEntry  
SEQUENCE    
  cpmCPUProcessHistoryIndex Unsigned32
  cpmCPUHistoryProcId Unsigned32
  cpmCPUHistoryProcName DisplayString
  cpmCPUHistoryProcCreated TimeStamp
  cpmCPUHistoryProcUtil Gauge32

Defined Values

ciscoProcessMIB 1.3.6.1.4.1.9.9.109
The MIB module to describe active system processes. Virtual Machine refers to those OS which can run the code or process of a different executional model OS. Virtual Process assume the executional model of a OS which is different from Native OS. Virtual Processes are also referred as Tasks. Thread is a sequence of instructions to be executed within a program. Thread which adhere to POSIX standard is referred as a POSIX thread.
MODULE-IDENTITY    

ciscoProcessMIBObjects 1.3.6.1.4.1.9.9.109.1
OBJECT IDENTIFIER    

cpmCPU 1.3.6.1.4.1.9.9.109.1.1
OBJECT IDENTIFIER    

cpmProcess 1.3.6.1.4.1.9.9.109.1.2
OBJECT IDENTIFIER    

cpmThread 1.3.6.1.4.1.9.9.109.1.3
OBJECT IDENTIFIER    

cpmVirtualProcess 1.3.6.1.4.1.9.9.109.1.4
OBJECT IDENTIFIER    

cpmCPUHistory 1.3.6.1.4.1.9.9.109.1.2.5
OBJECT IDENTIFIER    

cpmCPUTotalTable 1.3.6.1.4.1.9.9.109.1.1.1
A table of overall CPU statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmCPUTotalEntry

cpmCPUTotalEntry 1.3.6.1.4.1.9.9.109.1.1.1.1
Overall information about the CPU load. Entries in this table come and go as CPUs are added and removed from the system.
OBJECT-TYPE    
  CpmCPUTotalEntry  

cpmCPUTotalIndex 1.3.6.1.4.1.9.9.109.1.1.1.1.1
An index that uniquely represents a CPU (or group of CPUs) whose CPU load information is reported by a row in this table. This index is assigned arbitrarily by the engine and is not saved over reboots.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cpmCPUTotalPhysicalIndex 1.3.6.1.4.1.9.9.109.1.1.1.1.2
The entPhysicalIndex of the physical entity for which the CPU statistics in this entry are maintained. The physical entity can be a CPU chip, a group of CPUs, a CPU card etc. The exact type of this entity is described by its entPhysicalVendorType value. If the CPU statistics in this entry correspond to more than one physical entity (or to no physical entity), or if the entPhysicalTable is not supported on the SNMP agent, the value of this object must be zero.
OBJECT-TYPE    
  EntPhysicalIndexOrZero  

cpmCPUTotal5sec 1.3.6.1.4.1.9.9.109.1.1.1.1.3
The overall CPU busy percentage in the last 5 second period. This object obsoletes the busyPer object from the OLD-CISCO-SYSTEM-MIB. This object is deprecated by cpmCPUTotal5secRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmCPUTotal1min 1.3.6.1.4.1.9.9.109.1.1.1.1.4
The overall CPU busy percentage in the last 1 minute period. This object obsoletes the avgBusy1 object from the OLD-CISCO-SYSTEM-MIB. This object is deprecated by cpmCPUTotal1minRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmCPUTotal5min 1.3.6.1.4.1.9.9.109.1.1.1.1.5
The overall CPU busy percentage in the last 5 minute period. This object deprecates the avgBusy5 object from the OLD-CISCO-SYSTEM-MIB. This object is deprecated by cpmCPUTotal5minRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmCPUTotal5secRev 1.3.6.1.4.1.9.9.109.1.1.1.1.6
The overall CPU busy percentage in the last 5 second period. This object deprecates the object cpmCPUTotal5sec and increases the value range to (0..100). This object is deprecated by cpmCPUTotalMonIntervalValue
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUTotal1minRev 1.3.6.1.4.1.9.9.109.1.1.1.1.7
The overall CPU busy percentage in the last 1 minute period. This object deprecates the object cpmCPUTotal1min and increases the value range to (0..100).
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUTotal5minRev 1.3.6.1.4.1.9.9.109.1.1.1.1.8
The overall CPU busy percentage in the last 5 minute period. This object deprecates the object cpmCPUTotal5min and increases the value range to (0..100).
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUMonInterval 1.3.6.1.4.1.9.9.109.1.1.1.1.9
CPU usage monitoring interval. The value of this object in seconds indicates the how often the CPU utilization is calculated and monitored.
OBJECT-TYPE    
  Unsigned32  

cpmCPUTotalMonIntervalValue 1.3.6.1.4.1.9.9.109.1.1.1.1.10
The overall CPU busy percentage in the last cpmCPUMonInterval period. This object deprecates the object cpmCPUTotal5secRev.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUInterruptMonIntervalValue 1.3.6.1.4.1.9.9.109.1.1.1.1.11
The overall CPU busy percentage in the interrupt context in the last cpmCPUMonInterval period.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUMemoryUsed 1.3.6.1.4.1.9.9.109.1.1.1.1.12
The overall CPU wide system memory which is currently under use.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryFree 1.3.6.1.4.1.9.9.109.1.1.1.1.13
The overall CPU wide system memory which is currently free.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryKernelReserved 1.3.6.1.4.1.9.9.109.1.1.1.1.14
The overall CPU wide system memory which is reserved for kernel usage.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryLowest 1.3.6.1.4.1.9.9.109.1.1.1.1.15
The lowest free memory that has been recorded since device has booted.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryUsedOvrflw 1.3.6.1.4.1.9.9.109.1.1.1.1.16
This object represents the upper 32-bit of cpmCPUMemoryUsed. This object needs to be supported only when the value of cpmCPUMemoryUsed exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryHCUsed 1.3.6.1.4.1.9.9.109.1.1.1.1.17
The overall CPU wide system memory which is currently under use. This object is a 64-bit version of cpmCPUMemoryUsed.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCPUMemoryFreeOvrflw 1.3.6.1.4.1.9.9.109.1.1.1.1.18
This object represents the upper 32-bit of cpmCPUMemoryFree. This object needs to be supported only when the value of cpmCPUMemoryFree exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryHCFree 1.3.6.1.4.1.9.9.109.1.1.1.1.19
The overall CPU wide system memory which is currently free. This object is a 64-bit version of cpmCPUMemoryFree.
OBJECT-TYPE    
  Counter64  

cpmCPUMemoryKernelReservedOvrflw 1.3.6.1.4.1.9.9.109.1.1.1.1.20
This object represents the upper 32-bit of cpmCPUMemoryKernelReserved. This object needs to be supported only when the value of cpmCPUMemoryKernelReserved exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryHCKernelReserved 1.3.6.1.4.1.9.9.109.1.1.1.1.21
The overall CPU wide system memory which is reserved for kernel usage. This object is a 64-bit version of cpmCPUMemoryKernelReserved.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCPUMemoryLowestOvrflw 1.3.6.1.4.1.9.9.109.1.1.1.1.22
This object represents the upper 32-bit of cpmCPUMemoryLowest. This object needs to be supported only when the value of cpmCPUMemoryLowest exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryHCLowest 1.3.6.1.4.1.9.9.109.1.1.1.1.23
The lowest free memory that has been recorded since device has booted. This object is a 64-bit version of cpmCPUMemoryLowest.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCPULoadAvg1min 1.3.6.1.4.1.9.9.109.1.1.1.1.24
The overall CPU load Average in the last 1 minute period
OBJECT-TYPE    
  CPULoadAverage  

cpmCPULoadAvg5min 1.3.6.1.4.1.9.9.109.1.1.1.1.25
The overall CPU load Average in the last 5 minutes period
OBJECT-TYPE    
  CPULoadAverage  

cpmCPULoadAvg15min 1.3.6.1.4.1.9.9.109.1.1.1.1.26
The overall CPU load Average in the last 15 minutes period
OBJECT-TYPE    
  CPULoadAverage  

cpmCPUMemoryCommitted 1.3.6.1.4.1.9.9.109.1.1.1.1.27
The overall CPU wide system memory which is currently Committed.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryCommittedOvrflw 1.3.6.1.4.1.9.9.109.1.1.1.1.28
This object represents the upper 32-bit of cpmCPUMemoryCommitted. This object needs to be supported only when the value of cpmCPUMemoryCommitted exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmCPUMemoryHCCommitted 1.3.6.1.4.1.9.9.109.1.1.1.1.29
The overall CPU wide system memory which is currently committed. This object is a 64-bit version of cpmCPUMemoryCommitted
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCoreTable 1.3.6.1.4.1.9.9.109.1.1.2
A table of per-Core statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmCoreEntry

cpmCoreEntry 1.3.6.1.4.1.9.9.109.1.1.2.1
Overall information about the Core load. Entries in this table could come and go as Cores go online or offline.
OBJECT-TYPE    
  CpmCoreEntry  

cpmCoreIndex 1.3.6.1.4.1.9.9.109.1.1.2.1.1
An index that uniquely represents a Core (or group of Cores) whose Core load information is reported by a row in this table. This index is assigned arbitrarily by the engine and is not saved over reboots.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cpmCorePhysicalIndex 1.3.6.1.4.1.9.9.109.1.1.2.1.2
The entCorePhysicalIndex of the physical entity for which the Core statistics in this entry are maintained. The physical entity can be a CPU chip, a group of CPUs, a CPU card etc. The exact type of this entity is described by its entPhysicalVendorType value. If the Core statistics in this entry correspond to more than one physical entity (or to no physical entity), or if the entPhysicalTable is not supported on the SNMP agent, the value of this object must be zero.
OBJECT-TYPE    
  EntPhysicalIndexOrZero  

cpmCore5sec 1.3.6.1.4.1.9.9.109.1.1.2.1.3
The overall Core busy percentage in the last 5 second period.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCore1min 1.3.6.1.4.1.9.9.109.1.1.2.1.4
The overall Core busy percentage in the last 1 minute period.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCore5min 1.3.6.1.4.1.9.9.109.1.1.2.1.5
The overall Core busy percentage in the last 5 minute period.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCoreLoadAvg1min 1.3.6.1.4.1.9.9.109.1.1.2.1.6
The overall Core load Average in the last 1 minute period
OBJECT-TYPE    
  CPULoadAverage  

cpmCoreLoadAvg5min 1.3.6.1.4.1.9.9.109.1.1.2.1.7
The overall Core load Average in the last 5 minutes period
OBJECT-TYPE    
  CPULoadAverage  

cpmCoreLoadAvg15min 1.3.6.1.4.1.9.9.109.1.1.2.1.8
The overall Core load Average in the last 15 minutes period
OBJECT-TYPE    
  CPULoadAverage  

cpmProcessTable 1.3.6.1.4.1.9.9.109.1.2.1
A table of generic information on all active processes on this device.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmProcessEntry

cpmProcessEntry 1.3.6.1.4.1.9.9.109.1.2.1.1
Generic information about an active process on this device. Entries in this table come and go as processes are created and destroyed by the device.
OBJECT-TYPE    
  CpmProcessEntry  

cpmProcessPID 1.3.6.1.4.1.9.9.109.1.2.1.1.1
This object contains the process ID. cpmTimeCreated should be checked against the last time it was polled, and if it has changed the PID has been reused and the entire entry should be polled again.
OBJECT-TYPE    
  Unsigned32  

cpmProcessName 1.3.6.1.4.1.9.9.109.1.2.1.1.2
The name associated with this process. If the name is longer than 32 characters, it will be truncated to the first 31 characters, and a `*' will be appended as the last character to imply this is a truncated process name.
OBJECT-TYPE    
  DisplayString Size(1..32)  

cpmProcessuSecs 1.3.6.1.4.1.9.9.109.1.2.1.1.4
Average elapsed CPU time in microseconds when the process was active. This object is deprecated by cpmProcessAverageUSecs.
OBJECT-TYPE    
  Unsigned32  

cpmProcessTimeCreated 1.3.6.1.4.1.9.9.109.1.2.1.1.5
The time when the process was created. The process ID and the time when the process was created, uniquely identifies a process.
OBJECT-TYPE    
  TimeStamp  

cpmProcessAverageUSecs 1.3.6.1.4.1.9.9.109.1.2.1.1.6
Average elapsed CPU time in microseconds when the process was active. This object deprecates the object cpmProcessuSecs.
OBJECT-TYPE    
  Unsigned32  

cpmProcessExtTable 1.3.6.1.4.1.9.9.109.1.2.2
This table contains information that may or may not be available on all cisco devices. It contains additional objects for the more general cpmProcessTable. This object is deprecated by cpmProcessExtRevTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmProcessExtEntry

cpmProcessExtEntry 1.3.6.1.4.1.9.9.109.1.2.2.1
An entry containing additional information for a particular process. This object is deprecated by cpmProcessExtRevEntry.
OBJECT-TYPE    
  CpmProcessExtEntry  

cpmProcExtMemAllocated 1.3.6.1.4.1.9.9.109.1.2.2.1.1
The sum of all the dynamically allocated memory that this process has received from the system. This includes memory that may have been returned. The sum of freed memory is provided by cpmProcExtMemFreed. This object is deprecated by cpmProcExtMemAllocatedRev.
OBJECT-TYPE    
  Gauge32  

cpmProcExtMemFreed 1.3.6.1.4.1.9.9.109.1.2.2.1.2
The sum of all memory that this process has returned to the system. This object is deprecated by cpmProcExtMemFreedRev.
OBJECT-TYPE    
  Gauge32  

cpmProcExtInvoked 1.3.6.1.4.1.9.9.109.1.2.2.1.3
The number of times since cpmTimeCreated that the process has been invoked. This object is deprecated by cpmProcExtInvokedRev.
OBJECT-TYPE    
  Counter32  

cpmProcExtRuntime 1.3.6.1.4.1.9.9.109.1.2.2.1.4
The amount of CPU time the process has used, in microseconds. This object is deprecated by cpmProcExtRuntimeRev.
OBJECT-TYPE    
  Counter32  

cpmProcExtUtil5Sec 1.3.6.1.4.1.9.9.109.1.2.2.1.5
This object provides a general idea of how busy a process caused the processor to be over a 5 second period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object is deprecated by cpmProcExtUtil5SecRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmProcExtUtil1Min 1.3.6.1.4.1.9.9.109.1.2.2.1.6
This object provides a general idea of how busy a process caused the processor to be over a 1 minute period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object is deprecated by cpmProcExtUtil1MinRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmProcExtUtil5Min 1.3.6.1.4.1.9.9.109.1.2.2.1.7
This object provides a general idea of how busy a process caused the processor to be over a 5 minute period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object is deprecated by cpmProcExtUtil5MinRev which has the changed range of value (0..100).
OBJECT-TYPE    
  Gauge32 1..100  

cpmProcExtPriority 1.3.6.1.4.1.9.9.109.1.2.2.1.8
The priority level at which the process is running. This object is deprecated by cpmProcExtPriorityRev.
OBJECT-TYPE    
  INTEGER critical(1), high(2), normal(3), low(4), notAssigned(5)  

cpmProcessExtRevTable 1.3.6.1.4.1.9.9.109.1.2.3
This table contains information that may or may not be available on all cisco devices. It contains additional objects for the more general cpmProcessTable. This object deprecates cpmProcessExtTable.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmProcessExtRevEntry

cpmProcessExtRevEntry 1.3.6.1.4.1.9.9.109.1.2.3.1
An entry containing additional information for a particular process. This object deprecates cpmProcessExtEntry.
OBJECT-TYPE    
  CpmProcessExtRevEntry  

cpmProcExtMemAllocatedRev 1.3.6.1.4.1.9.9.109.1.2.3.1.1
The sum of all the dynamically allocated memory that this process has received from the system. This includes memory that may have been returned. The sum of freed memory is provided by cpmProcExtMemFreedRev. This object deprecates cpmProcExtMemAllocated.
OBJECT-TYPE    
  Gauge32  

cpmProcExtMemFreedRev 1.3.6.1.4.1.9.9.109.1.2.3.1.2
The sum of all memory that this process has returned to the system. This object deprecates cpmProcExtMemFreed.
OBJECT-TYPE    
  Gauge32  

cpmProcExtInvokedRev 1.3.6.1.4.1.9.9.109.1.2.3.1.3
The number of times since cpmTimeCreated that the process has been invoked. This object deprecates cpmProcExtInvoked.
OBJECT-TYPE    
  Counter32  

cpmProcExtRuntimeRev 1.3.6.1.4.1.9.9.109.1.2.3.1.4
The amount of CPU time the process has used, in microseconds. This object deprecates cpmProcExtRuntime.
OBJECT-TYPE    
  Counter32  

cpmProcExtUtil5SecRev 1.3.6.1.4.1.9.9.109.1.2.3.1.5
This object provides a general idea of how busy a process caused the processor to be over a 5 second period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object deprecates cpmProcExtUtil5Sec and increases the value range to (0..100).
OBJECT-TYPE    
  Gauge32 0..100  

cpmProcExtUtil1MinRev 1.3.6.1.4.1.9.9.109.1.2.3.1.6
This object provides a general idea of how busy a process caused the processor to be over a 1 minute period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object deprecates cpmProcExtUtil1Min and increases the value range to (0..100).
OBJECT-TYPE    
  Gauge32 0..100  

cpmProcExtUtil5MinRev 1.3.6.1.4.1.9.9.109.1.2.3.1.7
This object provides a general idea of how busy a process caused the processor to be over a 5 minute period. It is determined as a weighted decaying average of the current idle time over the longest idle time. Note that this information should be used as an estimate only. This object deprecates cpmProcExtUtil5Min and increases the value range to (0..100).
OBJECT-TYPE    
  Gauge32 0..100  

cpmProcExtPriorityRev 1.3.6.1.4.1.9.9.109.1.2.3.1.8
The priority level at which the process is running. This object deprecates cpmProcExtPriority.
OBJECT-TYPE    
  INTEGER critical(1), high(2), normal(3), low(4), notAssigned(5)  

cpmProcessType 1.3.6.1.4.1.9.9.109.1.2.3.1.9
This indicates the kind of process in context.
OBJECT-TYPE    
  INTEGER other(1), posix(2), ios(3)  

cpmProcessRespawn 1.3.6.1.4.1.9.9.109.1.2.3.1.10
This indicates whether respawn of a process is enabled or not. If enabled the process in context repawns after it has crashed/stopped.
OBJECT-TYPE    
  TruthValue  

cpmProcessRespawnCount 1.3.6.1.4.1.9.9.109.1.2.3.1.11
This indicates the number of times the process has respawned/restarted.
OBJECT-TYPE    
  Counter32  

cpmProcessRespawnAfterLastPatch 1.3.6.1.4.1.9.9.109.1.2.3.1.12
This indicates the number of times a process has restarted after the last patch is applied. This is to determine the stability of the last patch.
OBJECT-TYPE    
  Counter32  

cpmProcessMemoryCore 1.3.6.1.4.1.9.9.109.1.2.3.1.13
This indicates the part of process memory to be dumped when a process crashes. The process memory is used for debugging purposes to trace the root cause of the crash. sparse - Some operating systems support minimal dump of process core like register info, partial stack, partial memory pages especially for critical process to facilitate faster process restart.
OBJECT-TYPE    
  INTEGER other(1), mainmem(2), mainmemSharedmem(3), mainmemText(4), mainmemTextSharedmem(5), sharedmem(6), sparse(7), off(8)  

cpmProcessLastRestartUser 1.3.6.1.4.1.9.9.109.1.2.3.1.14
This indicate the user that has last restarted the process or has taken running coredump of the process.
OBJECT-TYPE    
  SnmpAdminString  

cpmProcessTextSegmentSize 1.3.6.1.4.1.9.9.109.1.2.3.1.15
This indicates the text memory of a process and all its shared objects.
OBJECT-TYPE    
  Unsigned32  

cpmProcessDataSegmentSize 1.3.6.1.4.1.9.9.109.1.2.3.1.16
This indicates the data segment of a process and all its shared objects.
OBJECT-TYPE    
  Gauge32  

cpmProcessStackSize 1.3.6.1.4.1.9.9.109.1.2.3.1.17
This indicates the amount of stack memory used by the process.
OBJECT-TYPE    
  Gauge32  

cpmProcessDynamicMemorySize 1.3.6.1.4.1.9.9.109.1.2.3.1.18
This indicates the amount of dynamic memory being used by the process.
OBJECT-TYPE    
  Gauge32  

cpmProcExtMemAllocatedRevOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.19
This object represents the upper 32-bit of cpmProcExtMemAllocatedRev. This object needs to be supported only when the value of cpmProcExtMemAllocatedRev exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmProcExtHCMemAllocatedRev 1.3.6.1.4.1.9.9.109.1.2.3.1.20
The sum of all the dynamically allocated memory that this process has received from the system. This includes memory that may have been returned. This object is a 64-bit version of cpmProcExtMemAllocatedRev.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmProcExtMemFreedRevOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.21
This object represents the upper 32-bit of cpmProcExtMemFreedRev. This object needs to be supported only when the value of cpmProcExtMemFreedRev exceeds 32-bit,otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmProcExtHCMemFreedRev 1.3.6.1.4.1.9.9.109.1.2.3.1.22
The sum of all memory that this process has returned to the system. This object is a 64-bit version of cpmProcExtMemFreedRev.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmProcessTextSegmentSizeOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.23
This object represents the upper 32-bit of cpmProcessTextSegmentSize. This object needs to be supported only when the value of cpmProcessTextSegmentSize exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Unsigned32  

cpmProcessHCTextSegmentSize 1.3.6.1.4.1.9.9.109.1.2.3.1.24
This indicates the text memory of a process and all its shared objects. This object is a 64-bit version of cpmProcessTextSegmentSize.
OBJECT-TYPE    
  Unsigned64  

cpmProcessDataSegmentSizeOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.25
This object represents the upper 32-bit of cpmProcessDataSegmentSize. This object needs to be supported only when the value of cpmProcessDataSegmentSize exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmProcessHCDataSegmentSize 1.3.6.1.4.1.9.9.109.1.2.3.1.26
This indicates the data segment of a process and all its shared objects.. This object is a 64-bit version of cpmProcessDataSegmentSize.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmProcessStackSizeOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.27
This object represents the upper 32-bit of cpmProcessStackSize. This object needs to be supported only when the value of cpmProcessStackSize exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmProcessHCStackSize 1.3.6.1.4.1.9.9.109.1.2.3.1.28
This indicates the amount of stack memory used by the process. This object is a 64-bit version of cpmProcessStackSize.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmProcessDynamicMemorySizeOvrflw 1.3.6.1.4.1.9.9.109.1.2.3.1.29
This object represents the upper 32-bit of cpmProcessDynamicMemorySize. This object needs to be supported only when the value of cpmProcessDynamicMemorySize exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmProcessHCDynamicMemorySize 1.3.6.1.4.1.9.9.109.1.2.3.1.30
This indicates the amount of dynamic memory being used by the process. This object is a 64-bit version of cpmProcessDynamicMemorySize.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCPUThresholdTable 1.3.6.1.4.1.9.9.109.1.2.4
This table contains the information about the thresholding values for CPU , configured by the user.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmCPUThresholdEntry

cpmCPUThresholdEntry 1.3.6.1.4.1.9.9.109.1.2.4.1
An entry containing information about CPU thresholding parameters. cpmCPUTotalIndex identifies the CPU (or group of CPUs) for which this configuration applies.
OBJECT-TYPE    
  CpmCPUThresholdEntry  

cpmCPUThresholdClass 1.3.6.1.4.1.9.9.109.1.2.4.1.1
Value of this object indicates the type of utilization, which is monitored. The total(1) indicates the total CPU utilization, interrupt(2) indicates the the CPU utilization in interrupt context and process(3) indicates the CPU utilization in the process level execution context.
OBJECT-TYPE    
  INTEGER total(1), interrupt(2), process(3)  

cpmCPURisingThresholdValue 1.3.6.1.4.1.9.9.109.1.2.4.1.2
The percentage rising threshold value configured by the user. The value indicates, if the percentage CPU utilization is equal to or above this value for cpmCPURisingThresholdPeriod duration then send a cpmCPURisingThreshold notification to the NMS.
OBJECT-TYPE    
  Unsigned32 1..100  

cpmCPURisingThresholdPeriod 1.3.6.1.4.1.9.9.109.1.2.4.1.3
This is an observation interval. The value of this object indicates that the CPU utilization should be above cpmCPURisingThresholdValue for this duration to send a cpmCPURisingThreshold notification to the NMS.
OBJECT-TYPE    
  Unsigned32 5..4294967295  

cpmCPUFallingThresholdValue 1.3.6.1.4.1.9.9.109.1.2.4.1.4
The percentage falling threshold value configured by the user. The value indicates, if the percentage CPU utilization is equal to or below this value for cpmCPUFallingThresholdPeriod duration then send a cpmCPUFallingThreshold notification to the NMS.
OBJECT-TYPE    
  Unsigned32 1..100  

cpmCPUFallingThresholdPeriod 1.3.6.1.4.1.9.9.109.1.2.4.1.5
This is an observation interval. The value of this object indicates that CPU utilization should be below cpmCPUFallingThresholdValue for this duration to send a cpmCPURisingThreshold notification to the NMS.
OBJECT-TYPE    
  Unsigned32 5..4294967295  

cpmCPUThresholdEntryStatus 1.3.6.1.4.1.9.9.109.1.2.4.1.6
The status of this table entry.
OBJECT-TYPE    
  RowStatus  

cpmCPUHistoryThreshold 1.3.6.1.4.1.9.9.109.1.2.5.1
The user configured value of this object gives the minimum percent CPU utilization of a process in the last cpmCPUMonInterval duration required to be a member of history table. When this object is changed the new value will have effect in the next interval.
OBJECT-TYPE    
  Unsigned32 1..100  

cpmCPUHistorySize 1.3.6.1.4.1.9.9.109.1.2.5.2
A value configured by the user which specifies the number of reports in the history table. A report contains set of processes which crossed the cpmCPUHistoryThreshold in the last cpmCPUMonInterval along with the time at which this report is created, total and interrupt CPU utilizations. When this object is changed the new value will have effect in the next interval.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cpmCPUHistoryTable 1.3.6.1.4.1.9.9.109.1.2.5.3
A list of CPU utilization history entries.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmCPUHistoryEntry

cpmCPUHistoryEntry 1.3.6.1.4.1.9.9.109.1.2.5.3.1
A historical sample of CPU utilization statistics. cpmCPUTotalIndex identifies the CPU (or group of CPUs) for which this history is collected. When the cpmCPUHistorySize is reached the least recent entry is lost.
OBJECT-TYPE    
  CpmCPUHistoryEntry  

cpmCPUHistoryReportId 1.3.6.1.4.1.9.9.109.1.2.5.3.1.1
All the entries which are created at the same time will have same value for this object. When the configured threshold for being a part of History table is reached then the qualified processes become the part of history table. The entries which became the part of history table at one instant will have the same value for this object. When this object reaches the max index value then it will wrap around.
OBJECT-TYPE    
  Unsigned32  

cpmCPUHistoryReportSize 1.3.6.1.4.1.9.9.109.1.2.5.3.1.2
The number of process entries in a report. This object gives information about how many processes became a part of history table at one instant.
OBJECT-TYPE    
  Unsigned32 0..4294967295  

cpmCPUHistoryTotalUtil 1.3.6.1.4.1.9.9.109.1.2.5.3.1.3
Total percentage of CPU utilization at cpmCPUHistoryCreated.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUHistoryInterruptUtil 1.3.6.1.4.1.9.9.109.1.2.5.3.1.4
Percentage of CPU utilization in the interrupt context at cpmCPUHistoryCreated.
OBJECT-TYPE    
  Gauge32 0..100  

cpmCPUHistoryCreatedTime 1.3.6.1.4.1.9.9.109.1.2.5.3.1.5
Time stamp with respect to sysUpTime indicating the time at which this report is created.
OBJECT-TYPE    
  TimeStamp  

cpmThreadTable 1.3.6.1.4.1.9.9.109.1.3.1
This table contains generic information about POSIX threads in the device.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmThreadEntry

cpmThreadEntry 1.3.6.1.4.1.9.9.109.1.3.1.1
An entry containing the general statistics of a POSIX thread.
OBJECT-TYPE    
  CpmThreadEntry  

cpmThreadID 1.3.6.1.4.1.9.9.109.1.3.1.1.1
This object contains the thread ID. ThreadID is Unique per process.
OBJECT-TYPE    
  Unsigned32  

cpmThreadName 1.3.6.1.4.1.9.9.109.1.3.1.1.2
This object represents the name of the thread. Thread names need not be unique. Hence statistics should be analyzed against thread ID.
OBJECT-TYPE    
  SnmpAdminString  

cpmThreadPriority 1.3.6.1.4.1.9.9.109.1.3.1.1.3
This object indicates the priority of a POSIX thread. The higher the number, the higher the priority of the thread over other threads.
OBJECT-TYPE    
  Unsigned32 0..63  

cpmThreadState 1.3.6.1.4.1.9.9.109.1.3.1.1.4
This object indicates the current state of a thread. Running state means that the thread is actively consumig CPU. All the other states are just waiting states. The valid states are: other - Any other state apart from the listed ones. dead - Kernel is waiting to release the thread's resources. running - Actively running on a CPU. ready - Not running on a CPU, but is ready to run (one or more higher or equal priority threads are running). stopped - Suspended (SIGSTOP signal). send - Waiting for a server to receive a message. receive - Waiting for a client to send a message. reply - Waiting for a server to reply to a message. stack - Waiting for more stack to be allocated. waitpage - Waiting for process manager to resolve a fault on a page. sigsuspend - Suspended for a signal. sigwaitinfo - Waiting for a signal. nanosleep - Sleeping for a period of time. mutex - Waiting to acquire a mutex condvar - Waiting for a condition variable to be signalled. join - Waiting for the completion of another thread. intr - Waiting for an interrupt. sem - Waiting to acquire a semaphore.
OBJECT-TYPE    
  INTEGER other(1), dead(2), running(3), ready(4), stopped(5), send(6), receive(7), reply(8), stack(9), waitpage(10), sigsuspend(11), sigwaitinfo(12), nanosleep(13), mutex(14), condvar(15), join(16), intr(17), sem(18)  

cpmThreadBlockingProcess 1.3.6.1.4.1.9.9.109.1.3.1.1.5
This object identifies the process on which the current thread is blocked on. This points to the cpmProcessTable of the process on which the thread in context is blocked. This is valid only to threads which are either in send/reply states. For the rest of the threads it is returned as 0.0
OBJECT-TYPE    
  RowPointer  

cpmThreadCpuUtilization 1.3.6.1.4.1.9.9.109.1.3.1.1.6
This object provides a general idea on how busy the thread in context caused the processor to be.
OBJECT-TYPE    
  Gauge32  

cpmThreadStackSize 1.3.6.1.4.1.9.9.109.1.3.1.1.7
This object indicates the stack size allocated to the thread in context.
OBJECT-TYPE    
  Gauge32  

cpmThreadStackSizeOvrflw 1.3.6.1.4.1.9.9.109.1.3.1.1.8
This object represents the upper 32-bit of cpmThreadStackSize. This object needs to be supported only when the value of cpmThreadStackSize exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmThreadHCStackSize 1.3.6.1.4.1.9.9.109.1.3.1.1.9
This object indicates the stack size allocated to the thread in context. This object is a 64-bit version of cpmThreadStackSize.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmVirtualProcessTable 1.3.6.1.4.1.9.9.109.1.4.1
This table contains information about virtual processes in a virtual machine.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmVirtualProcessEntry

cpmVirtualProcessEntry 1.3.6.1.4.1.9.9.109.1.4.1.1
An entry containing the general statistics of a virtual process in a virtual machine.
OBJECT-TYPE    
  CpmVirtualProcessEntry  

cpmVirtualProcessID 1.3.6.1.4.1.9.9.109.1.4.1.1.1
This object indicates the process ID of a virtual process. PID is unique only inside one address space. Virtual process PID should be considered along with Parent process cpmProcessPID.
OBJECT-TYPE    
  Unsigned32  

cpmVirtualProcessName 1.3.6.1.4.1.9.9.109.1.4.1.1.2
This object indicates the name of a virtual process. If the name is longer than 32 characters, it will be truncated to the first 31 characters, and a `*' will be appended as the last character to imply this is a truncated process name.
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

cpmVirtualProcessUtil5Sec 1.3.6.1.4.1.9.9.109.1.4.1.1.3
This indicates an estimated CPU utilization by a virtual process over the last 5 seconds.
OBJECT-TYPE    
  Gauge32 0..100  

cpmVirtualProcessUtil1Min 1.3.6.1.4.1.9.9.109.1.4.1.1.4
This indicates an estimated CPU utilization by a virtual process over the last one minute.
OBJECT-TYPE    
  Gauge32 0..100  

cpmVirtualProcessUtil5Min 1.3.6.1.4.1.9.9.109.1.4.1.1.5
This indicates an estimated CPU utilization by a virtual process over the last 5 minutes.
OBJECT-TYPE    
  Gauge32 0..100  

cpmVirtualProcessMemAllocated 1.3.6.1.4.1.9.9.109.1.4.1.1.6
This object indicates the memory allocated by the virtual process inside the address space of a process running on Native OS.
OBJECT-TYPE    
  Gauge32  

cpmVirtualProcessMemFreed 1.3.6.1.4.1.9.9.109.1.4.1.1.7
This object indicates the memory freed by the virtual process inside the address space of a process running on Native OS.
OBJECT-TYPE    
  Gauge32  

cpmVirtualProcessInvokeCount 1.3.6.1.4.1.9.9.109.1.4.1.1.8
The number of times a virtual process is invoked.
OBJECT-TYPE    
  Counter32  

cpmVirtualProcessRuntime 1.3.6.1.4.1.9.9.109.1.4.1.1.9
The amount of CPU time a virtual process has used in microseconds.
OBJECT-TYPE    
  Counter32  

cpmVirtualProcessMemAllocatedOvrflw 1.3.6.1.4.1.9.9.109.1.4.1.1.10
This object represents the upper 32-bit of cpmVirtualProcessMemAllocated. This object needs to be supported only when the value of cpmVirtualProcessMemAllocated exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmVirtualProcessHCMemAllocated 1.3.6.1.4.1.9.9.109.1.4.1.1.11
This object indicates the memory allocated by the virtual process inside the address space of a process running on Native OS. This object is a 64-bit version of cpmVirtualProcessMemAllocated.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmVirtualProcessMemFreedOvrflw 1.3.6.1.4.1.9.9.109.1.4.1.1.12
This object represents the upper 32-bit of cpmVirtualProcessMemFreed. This object needs to be supported only when the value of cpmVirtualProcessMemFreed exceeds 32-bit, otherwise this object value would be set to 0.
OBJECT-TYPE    
  Gauge32  

cpmVirtualProcessHCMemFreed 1.3.6.1.4.1.9.9.109.1.4.1.1.13
This object indicates the memory freed by the virtual process inside the address space of a process running on Native OS.This object is a 64-bit version of cpmVirtualProcessMemAllocated.
OBJECT-TYPE    
  CounterBasedGauge64  

cpmCPUProcessHistoryTable 1.3.6.1.4.1.9.9.109.1.2.5.4
A list of process history entries. This table contains CPU utilization of processes which crossed the cpmCPUHistoryThreshold.
OBJECT-TYPE    
  SEQUENCE OF  
    CpmCPUProcessHistoryEntry

cpmCPUProcessHistoryEntry 1.3.6.1.4.1.9.9.109.1.2.5.4.1
A historical sample of process utilization statistics. The entries in this table will have corresponding entires in the cpmCPUHistoryTable. The entries in this table get deleted when the entry associated with this entry in the cpmCPUHistoryTable gets deleted.
OBJECT-TYPE    
  CpmCPUProcessHistoryEntry  

cpmCPUProcessHistoryIndex 1.3.6.1.4.1.9.9.109.1.2.5.4.1.1
An index that uniquely identifies an entry in the cmpCPUProcessHistory table among those in the same report. This index is between 1 to N, where N is the cpmCPUHistoryReportSize.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cpmCPUHistoryProcId 1.3.6.1.4.1.9.9.109.1.2.5.4.1.2
The process Id associated with this entry.
OBJECT-TYPE    
  Unsigned32 1..2147483647  

cpmCPUHistoryProcName 1.3.6.1.4.1.9.9.109.1.2.5.4.1.3
The process name associated with this entry.
OBJECT-TYPE    
  DisplayString  

cpmCPUHistoryProcCreated 1.3.6.1.4.1.9.9.109.1.2.5.4.1.4
The time when the process was created. The process ID and the time when the process was created, uniquely identifies a process.
OBJECT-TYPE    
  TimeStamp  

cpmCPUHistoryProcUtil 1.3.6.1.4.1.9.9.109.1.2.5.4.1.5
The percentage CPU utilization of a process at cpmCPUHistoryCreatedTime.
OBJECT-TYPE    
  Gauge32 0..100  

ciscoProcessMIBNotifPrefix 1.3.6.1.4.1.9.9.109.2
OBJECT IDENTIFIER    

ciscoProcessMIBNotifs 1.3.6.1.4.1.9.9.109.2.0
OBJECT IDENTIFIER    

cpmCPURisingThreshold 1.3.6.1.4.1.9.9.109.2.0.1
A cpmCPURisingThreshold notification is sent when configured rising CPU utilization threshold (cpmCPURisingThresholdValue) is reached and CPU utilization remained above the threshold for configured interval(cpmCPURisingThresholdPeriod) and such a notification is requested. The cpmProcExtUtil5SecRev and cpmProcessTimeCreated objects can be repeated multiple times in a notification indicating the top users of CPU.
NOTIFICATION-TYPE    

cpmCPUFallingThreshold 1.3.6.1.4.1.9.9.109.2.0.2
A cpmCPUFallingThresholdTrap is sent when the configured falling threshold (cpmCPURisingThresholdValue) is reached and CPU utilization remained under threshold for configured interval (cpmCPUFallingThresholdPeriod) and such a notification is requested.
NOTIFICATION-TYPE    

ciscoProcessMIBConformance 1.3.6.1.4.1.9.9.109.3
OBJECT IDENTIFIER    

cpmCompliances 1.3.6.1.4.1.9.9.109.3.1
OBJECT IDENTIFIER    

cpmGroups 1.3.6.1.4.1.9.9.109.3.2
OBJECT IDENTIFIER    

cProcessMIBCompliance 1.3.6.1.4.1.9.9.109.3.1.1
Write access is not required.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev 1.3.6.1.4.1.9.9.109.3.1.2
The cpmProcessExtGroupRev is optional for all entities. This object is defined after deprecating cpmProcessExtGroup.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev1 1.3.6.1.4.1.9.9.109.3.1.3
The cpmCPUThresholdNotificationGroup is optional and these traps indicates that configured threshold is reached.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev2 1.3.6.1.4.1.9.9.109.3.1.4
The cpmVirtualProcessGroup gives information about virtual process. cpmVirtualProcessGroup is mandatory Operating System of the managed system supports Posix standard kernel.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev3 1.3.6.1.4.1.9.9.109.3.1.5
This group is an optional group for the devices which run on 32-bit operating system.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev4 1.3.6.1.4.1.9.9.109.3.1.6
The cpmCPULoadAvgGroup is optional and provides CPU load average information.This Group is valid only for the device which supports it.
MODULE-COMPLIANCE    

cProcessMIBComplianceRev5 1.3.6.1.4.1.9.9.109.3.1.7
The cpmCPUTotalMemoryCommitGroup is optional and provides system Committed memory information.This Group is valid only for the device which supports it.
MODULE-COMPLIANCE    

cpmCPUTotalGroup 1.3.6.1.4.1.9.9.109.3.2.1
A collection of objects providing CPU load monitoring information. This group is mandatory for all cisco devices. This group is deprecated since the objects cpmCPUTotal5sec, cpmCPUTotal1min and cpmCPUTotal5min are deprecated. A new object cpmCPUTotalGroupRev is added in place of it.
OBJECT-GROUP    

cpmProcessGroup 1.3.6.1.4.1.9.9.109.3.2.2
A collection of objects providing common process monitoring information. This group is mandatory for all cisco devices. This object is deprecated by cpmProcessGroupRev.
OBJECT-GROUP    

cpmProcessExtGroup 1.3.6.1.4.1.9.9.109.3.2.3
A collection of objects providing additional and more detailed process monitoring information. This group is mandatory for all cisco devices that have the internal capability to keep this information. This group is deprecated and new group cpmProcessExtGroupRev is added.
OBJECT-GROUP    

cpmCPUTotalGroupRev 1.3.6.1.4.1.9.9.109.3.2.4
A collection of objects providing CPU load monitoring information. This group is mandatory for all cisco devices. This group deprecates cpmCPUTotalGroup. This group is deprecated since the object cpmCPUTotal5secRev is deprecated. A new object cpmCPUTotalGroupRev1 is added in place of it.
OBJECT-GROUP    

cpmProcessExtGroupRev 1.3.6.1.4.1.9.9.109.3.2.5
A collection of objects providing additional and more detailed process monitoring information. This group is mandatory for all cisco devices that have the internal capability to keep this information. This group is formed after deprecating cpmProcessExtGroup. cpmProcExtMemAllocatedRev, cpmProcExtMemFreedRev, cpmProcExtInvokedRev, cpmProcExtRuntimeRev, cpmProcExtUtil5SecRev, cpmProcExtUtil1MinRev and cpmProcExtUtil5MinRev are the new objects added.
OBJECT-GROUP    

cpmProcessGroupRev 1.3.6.1.4.1.9.9.109.3.2.6
A collection of objects providing common process monitoring information. This group is mandatory for all cisco devices. This object deprecates cpmProcessGroup.
OBJECT-GROUP    

cpmCPUTotalGroupRev1 1.3.6.1.4.1.9.9.109.3.2.7
A collection of objects providing CPU load monitoring information. This group is mandatory for all cisco devices. This group deprecates cpmCPUTotalGroupRev.
OBJECT-GROUP    

cpmCPUThresholdGroup 1.3.6.1.4.1.9.9.109.3.2.8
A collection of objects used for configuration of thresholding.
OBJECT-GROUP    

cpmCPUHistoryGroup 1.3.6.1.4.1.9.9.109.3.2.9
A collection of objects providing information about CPU utilization history.
OBJECT-GROUP    

cpmCPUThresholdNotificationGroup 1.3.6.1.4.1.9.9.109.3.2.10
A group of notifications.
NOTIFICATION-GROUP    

cpmCPUPosixMemoryGroup 1.3.6.1.4.1.9.9.109.3.2.11
A collection of common objects providing CPU wide System memory information running POSIX compliant OS.
OBJECT-GROUP    

cpmPosixProcessGroup 1.3.6.1.4.1.9.9.109.3.2.12
A collection of common objects providing Process information on devices running POSIX compliant OS.
OBJECT-GROUP    

cpmThreadGroup 1.3.6.1.4.1.9.9.109.3.2.13
A collection of objects providing thread information information on devices running POSIX compliant OS.
OBJECT-GROUP    

cpmVirtualProcessGroup 1.3.6.1.4.1.9.9.109.3.2.14
A collection of objects providing virtual process information on devices that can run virtual machines.
OBJECT-GROUP    

cpmCPUTotalOverflowGroup 1.3.6.1.4.1.9.9.109.3.2.15
A collection of Overflow (Ovrflw) objects providing CPU load monitoring information.
OBJECT-GROUP    

cpmCPUTotalHCGroup 1.3.6.1.4.1.9.9.109.3.2.16
A collection of High Capacity (HC) objects providing CPU load monitoring information.
OBJECT-GROUP    

cpmProcessExtRevOverflowGroup 1.3.6.1.4.1.9.9.109.3.2.17
A collection of Overflow objects providing additional and more detailed process monitoring information.
OBJECT-GROUP    

cpmProcessExtRevHCGroup 1.3.6.1.4.1.9.9.109.3.2.18
A collection of High Capacity objects providing additional and more detailed process monitoring information.
OBJECT-GROUP    

cpmThreadOverflowGroup 1.3.6.1.4.1.9.9.109.3.2.19
A collection of Overflow objects providing thread information on devices running POSIX compliant OS.
OBJECT-GROUP    

cpmThreadHCGroup 1.3.6.1.4.1.9.9.109.3.2.20
A collection of High Capacity objects providing thread information on devices running POSIX compliant OS.
OBJECT-GROUP    

cpmVirtualProcessOverflowGroup 1.3.6.1.4.1.9.9.109.3.2.21
A collection of Overflow objects providing virtual process information on devices that can run virtual machines.
OBJECT-GROUP    

cpmVirtualProcessHCGroup 1.3.6.1.4.1.9.9.109.3.2.22
A collection of High Capacity objects providing virtual process information on devices that can run virtual machines.
OBJECT-GROUP    

cpmCPULoadAvgGroup 1.3.6.1.4.1.9.9.109.3.2.23
A collection of objects providing CPU load average information
OBJECT-GROUP    

cpmCPUTotalMemoryCommitGroup 1.3.6.1.4.1.9.9.109.3.2.24
A collection of objects providing CPU system Committed memory information.
OBJECT-GROUP    

cpmCoreGroup 1.3.6.1.4.1.9.9.109.3.2.25
A collection of objects providing per-Core CPU utilization.
OBJECT-GROUP