ADTRAN-AOSCPU

File: ADTRAN-AOSCPU.mib (14261 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
SNMPv2-MIB ADTRAN-MIB ADTRAN-AOS

Imported symbols

Integer32 Gauge32 OBJECT-TYPE
MODULE-IDENTITY Unsigned32 NOTIFICATION-TYPE
OBJECT-IDENTITY DisplayString RowStatus
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP
sysName adIdentityShared adGenAOSCommon
adGenAOSConformance

Defined Types

AdGenAOSProcessEntry  
SEQUENCE    
  adGenAOSProcID Integer32
  adGenAOSProcName DisplayString
  adGenAOSProcPriority Integer32
  adGenAOSProcState INTEGER
  adGenAOSProcCount Gauge32
  adGenAOSProcExecTime Gauge32
  adGenAOSProcRunTime Gauge32
  adGenAOSProc1SecLd Gauge32

AdGenAOSResUtilThreshEntry  
SEQUENCE    
  adGenAOSResType INTEGER
  adGenAOSResUtilThresh Gauge32
  adGenAOSResUtilTimeInterval Gauge32
  adGenAOSResUtilThreshRowStatus RowStatus

Defined Values

adGenAOSCpuUtilMib 1.3.6.1.4.1.664.6.10000.4
This MIB contains information regarding CPU utilization, Memory usage and system process status.
MODULE-IDENTITY    

adGenAOSCpuUtil 1.3.6.1.4.1.664.5.53.1.4
OBJECT IDENTIFIER    

adGenAOSResUtilThreshTraps 1.3.6.1.4.1.664.5.53.1.4.0
These traps indicate that a resource's utilization status has changed respective of a set threshold value. There are two types of traps, Alarm and Normal. The traps will return the adGenAOSResUtilThreshTable indices and the number of seconds since epoch as a timestamp indicating when the utilization status changed. The timestamp value is indicative of when the utilization status changed an not when the trap was sent.
OBJECT-IDENTITY    

adGenAOSCurrentCpuUtil 1.3.6.1.4.1.664.5.53.1.4.1
Average CPU utilization over the last second.
OBJECT-TYPE    
  Gauge32 0..100  

adGenAOSClearUtilizationStats 1.3.6.1.4.1.664.5.53.1.4.2
Set value to 1 to clear CPU utilization statistics.
OBJECT-TYPE    
  INTEGER reset(1)  

adGenAOS1MinCpuUtil 1.3.6.1.4.1.664.5.53.1.4.3
Average CPU utilization over the last minute.
OBJECT-TYPE    
  Gauge32 0..100  

adGenAOS5MinCpuUtil 1.3.6.1.4.1.664.5.53.1.4.4
Average CPU utilization over the last 5 minutes.
OBJECT-TYPE    
  Gauge32 0..100  

adGenAOSMaxCpuUtil 1.3.6.1.4.1.664.5.53.1.4.5
Maximum CPU utilization since last system reboot or statistics reset.
OBJECT-TYPE    
  Gauge32 0..100  

adGenAOSMemPool 1.3.6.1.4.1.664.5.53.1.4.6
Total memory pool available.
OBJECT-TYPE    
  Gauge32  

adGenAOSHeapSize 1.3.6.1.4.1.664.5.53.1.4.7
Total Heap size. This is the amount of memory available after the code is decompressed and packet buffers are allocated.
OBJECT-TYPE    
  Gauge32  

adGenAOSHeapFree 1.3.6.1.4.1.664.5.53.1.4.8
Current amount of heap available for use.
OBJECT-TYPE    
  Gauge32  

adGenAOSProcessTable 1.3.6.1.4.1.664.5.53.1.4.9
A table reporting the current run state of all current processes.
OBJECT-TYPE    
  SEQUENCE OF  
    AdGenAOSProcessEntry

adGenAOSProcessEntry 1.3.6.1.4.1.664.5.53.1.4.9.1
Each entry in the list is a current system process.
OBJECT-TYPE    
  AdGenAOSProcessEntry  

adGenAOSProcID 1.3.6.1.4.1.664.5.53.1.4.9.1.1
Unique indentifier for the process.
OBJECT-TYPE    
  Integer32 0..65535  

adGenAOSProcName 1.3.6.1.4.1.664.5.53.1.4.9.1.2
System process name.
OBJECT-TYPE    
  DisplayString  

adGenAOSProcPriority 1.3.6.1.4.1.664.5.53.1.4.9.1.3
Current system process priority.
OBJECT-TYPE    
  Integer32 0..255  

adGenAOSProcState 1.3.6.1.4.1.664.5.53.1.4.9.1.4
Current system process state.
OBJECT-TYPE    
  INTEGER running(1), ready(2), wait(3)  

adGenAOSProcCount 1.3.6.1.4.1.664.5.53.1.4.9.1.5
Current number of times the process has been invoked.
OBJECT-TYPE    
  Gauge32 0..4294967295  

adGenAOSProcExecTime 1.3.6.1.4.1.664.5.53.1.4.9.1.6
Total amount of time spent executing this process. Result is in usec.
OBJECT-TYPE    
  Gauge32 0..4294967295  

adGenAOSProcRunTime 1.3.6.1.4.1.664.5.53.1.4.9.1.7
Total amount of time spent executing this process. Result is in usec.
OBJECT-TYPE    
  Gauge32 0..4294967295  

adGenAOSProc1SecLd 1.3.6.1.4.1.664.5.53.1.4.9.1.8
Percent system utilization for the process.
OBJECT-TYPE    
  Gauge32 0..100  

adGenAOSResUtilThreshTable 1.3.6.1.4.1.664.5.53.1.4.10
A table reporting the current resource utilization threshold traps with abilities to configure the traps. The table supports create and destroy. To prevent abuse, the table will not support row creation once 20 or more entries exist within the table.
OBJECT-TYPE    
  SEQUENCE OF  
    AdGenAOSResUtilThreshEntry

adGenAOSResUtilThreshEntry 1.3.6.1.4.1.664.5.53.1.4.10.1
Each entry in the table represents a current resource utilization threshold notification. The entry is composed of an enumerated integer representing the resource type, the numerical threshold and time interval settings. All entries are immutable and all columns are required for create.
OBJECT-TYPE    
  AdGenAOSResUtilThreshEntry  

adGenAOSResType 1.3.6.1.4.1.664.5.53.1.4.10.1.1
Indentifier specifying the resource type. Resource notes: (2) Heap - The heap resource will only display a time interval value of 1. Setting the value to a valid time interval value will always result in the inherent default value of 1. A heap notification will occur whenever the threshold is exceeded.
OBJECT-TYPE    
  INTEGER cpu(1), heap(2)  

adGenAOSResUtilThresh 1.3.6.1.4.1.664.5.53.1.4.10.1.2
The utilization threshold value expressed as a whole number percentage.
OBJECT-TYPE    
  Gauge32 1..100  

adGenAOSResUtilTimeInterval 1.3.6.1.4.1.664.5.53.1.4.10.1.3
Time interval in seconds for actual to exceed threshold.
OBJECT-TYPE    
  Gauge32 1..86400  

adGenAOSResUtilThreshRowStatus 1.3.6.1.4.1.664.5.53.1.4.10.1.4
RowStatus column for this table. Since each entry is immutable the only acceptable RowStatus values (for set) are createAndGo(4) and destroy(6). The only acceptable RowStatus value for get is active(1).
OBJECT-TYPE    
  RowStatus  

adGenAOSResUtilThreshTimestamp 1.3.6.1.4.1.664.5.53.1.4.11
The time (seconds since epoch) that a resource utilization threshold trap condition occurred and not necessarily the when the trap was sent.
OBJECT-TYPE    
  Unsigned32  

adGenAOSResUtilThreshAlarm 1.3.6.1.4.1.664.5.53.1.4.0.1
This trap indicates the resource utilization exceeded the set threshold value for the entirety of the set time interval. The specific resource utilization is specified via the indexes adGenAOSResType, adGenAOSResUtilThresh, and adGenAOSResUtilTimeInterval. The adGenAOSResUtilThreshTimestamp indicates when this condition occurred and not necessarily when the trap was sent. The sysName is the exact same as defined in SNMPv2-MIB.
NOTIFICATION-TYPE    

adGenAOSResUtilThreshNormal 1.3.6.1.4.1.664.5.53.1.4.0.2
This trap indicates the resource utilization has been in a normal (non-alarm) state for at least 5 seconds. This condition can only occur after the alarm state has been triggered. The specific resource utilization is specified via the indexes adGenAOSResType, adGenAOSResUtilThresh, and adGenAOSResUtilTimeInterval. The adGenAOSResUtilThreshTimestamp indicates when this condition occurred and not necessarily when the trap was sent.The sysName is the exact same as defined in SNMPv2-MIB.
NOTIFICATION-TYPE    

adGenAOSCpuConformance 1.3.6.1.4.1.664.5.53.99.4
OBJECT IDENTIFIER    

adAOSCpuCompliances 1.3.6.1.4.1.664.5.53.99.4.1
OBJECT IDENTIFIER    

adAOSCpuGroups 1.3.6.1.4.1.664.5.53.99.4.2
OBJECT IDENTIFIER    

adAOSCompliance 1.3.6.1.4.1.664.5.53.99.4.1.1
This optional group is used for the management of notifications.
MODULE-COMPLIANCE    

adGenAOSCpuGroup 1.3.6.1.4.1.664.5.53.99.4.2.1
The Unit SNMP Config Group.
OBJECT-GROUP    

adGenAOSProcessGroup 1.3.6.1.4.1.664.5.53.99.4.2.2
This group is used to report the status of current processes.
OBJECT-GROUP    

adGenAOSThresholdGroup 1.3.6.1.4.1.664.5.53.99.4.2.3
The threshold config group. Contains objects to set and get the threshold and time interval to trigger a trap.
OBJECT-GROUP    

adGenAOSThresholdTrapGroup 1.3.6.1.4.1.664.5.53.99.4.2.4
Traps which may be used to enhance event driven management of the CPU.
NOTIFICATION-GROUP