CISCO-NOTIFICATION-CONTROL-MIB

File: CISCO-NOTIFICATION-CONTROL-MIB.mib (15108 bytes)

Imported modules

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

Imported symbols

MODULE-IDENTITY Unsigned32 OBJECT-TYPE
MODULE-COMPLIANCE OBJECT-GROUP AutonomousType
StorageType RowStatus SnmpAdminString
ciscoMgmt

Defined Types

CNotifCtrlEntry  
SEQUENCE    
  cNotifCtrlIndex Unsigned32
  cNotifCtrlOID AutonomousType
  cNotifCtrlStorageType StorageType
  cNotifCtrlRowStatus RowStatus
  cNotifCtrlDescr SnmpAdminString

Defined Values

ciscoNotificationControlMIB 1.3.6.1.4.1.9.9.586
This MIB provides network management support to regulate the transmission of notifications generated by a system providing networking services. The system could be generating several notifications pertaining to various events. Allowing every notification to be transmitted out may lead to the network being flooded with an excess of network management traffic. Hence it is required to regulate the generation and transmission of notifications. GLOSSARY Network Management Station (NMS) An external network entity that monitors and manages the network.
MODULE-IDENTITY    

cNotifCtrlMIBObjects 1.3.6.1.4.1.9.9.586.1
OBJECT IDENTIFIER    

cNotifCtrlConfig 1.3.6.1.4.1.9.9.586.1.1
OBJECT IDENTIFIER    

cNotifCtrlMode 1.3.6.1.4.1.9.9.586.1.1.1
This object represents the notification control mode. The semantics are as follows. noControl - There is no control on notifications. forcedControl - All notifications configured through cNotifCtrlTable are filtered at all times. automaticControl - Notifications configured through cNotifCtrlTable are filtered only when number of notifications generated exceeds the value represented by cNotifCtrlThreshold in the given time interval represented by cNotifCtrlSamplingInterval.
OBJECT-TYPE    
  INTEGER noControl(1), forcedControl(2), automaticControl(3)  

cNotifCtrlCurrentState 1.3.6.1.4.1.9.9.586.1.1.2
This object represents the current state of notification control. The semantics are as follows. controlOn - This indicates that notifications configured in cNotifCtrlTable are currently getting filtered on the system. This object will always be 'controlOn', when cNotifCtrlMode is 'forcedControl'. controlOff - This indicates that notifications configured in cNotifCtrlTable are currently not being filtered on the system. This object will always be 'controlOff', when cNotifCtrlMode is 'noControl'. If cNotifCtrlMode is set to 'automaticControl', the agent sets this object to 'controlOn', when number of notifications generated by the system exceeds the value represented by cNotifCtrlThreshold in the time interval represented by cNotifCtrlSamplingInterval. The agent sets this object to 'controlOff', when the number of notifications generated by the system falls below the value represented by cNotifCtrlThreshold in the time interval represented by cNotifCtrlSamplingInterval.
OBJECT-TYPE    
  INTEGER controlOn(1), controlOff(2)  

cNotifCtrlThreshold 1.3.6.1.4.1.9.9.586.1.1.3
This object represents the threshold value to initiate controlling of notifications. Notifications will be controlled when the number of notifications generated by this system exceeds the threshold represented by this object in the sampling interval represented by cNotifCtrlSamplingInterval. The configured value takes effect only when cNotifCtrlMode is set to 'automaticControl'.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cNotifCtrlSamplingInterval 1.3.6.1.4.1.9.9.586.1.1.4
This object represents the sampling interval in which the notification generation rate will be monitored. The configured value takes effect only when cNotifCtrlMode is set to 'automaticControl'.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cNotifCtrlTableSize 1.3.6.1.4.1.9.9.586.1.1.5
This object represents maximum number of rows possible in cNotifCtrlTable.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cNotifCtrlIndexNext 1.3.6.1.4.1.9.9.586.1.1.6
This object represents the next available free index in the cNotifCtrlTable. This number can be used as an index to create a valid entry into cNotifCtrlTable. A value of 0 indicates that no free indices are available to create entries in cNotifCtrlTable.
OBJECT-TYPE    
  Unsigned32 0..4294967295  

cNotifCtrlTable 1.3.6.1.4.1.9.9.586.1.1.7
This table represents the notifications to be controlled. To control a particular notification, user creates a row uniquely indexed by cNotifCtrlIndex using the cNotifCtrlRowStatus object. The storage type of each row is indicated by cNotifCtrlStorageType. The agent filters out the notification depending on the current value of cNotifCtrlMode. The agent also indicates the current state of notification control through cNotifCtrlCurrentState. This notification control mechanism is illustrated as follows. cNotifCtrlTable contains the list of notifications, that need to be controlled from the agent when cNotifCtrlCurrentState is 'controlOn'. When cNotifCtrlMode is set to 'automaticControl', a timer is started for the time interval represented by cNotifCtrlSamplingInterval(eg: 10 mins) to monitor the number of notifications being generated by the agent. If the number of notifications generated exceeds the value represented by cNotifCtrlThreshold (eg: 100) before the timer expires, all notifications mentioned in cNotifCtrlTable are throttled. When the timer expires, it is restarted and the counter used to track the number of notifications generated is initialized to zero. This controlling of notifications will continue until the number of notifications generated falls below the threshold in the given interval. When cNotifCtrlMode is set to 'forcedControl', all the notifications mentioned in cNotifCtrlTable are always throttled, irrespective of the values of threshold and sampling interval.
OBJECT-TYPE    
  SEQUENCE OF  
    CNotifCtrlEntry

cNotifCtrlEntry 1.3.6.1.4.1.9.9.586.1.1.7.1
A conceptual row in cNotifCtrlTable and corresponds to the notification to be filtered.
OBJECT-TYPE    
  CNotifCtrlEntry  

cNotifCtrlIndex 1.3.6.1.4.1.9.9.586.1.1.7.1.1
This object uniquely identifies an entry in cNotifCtrlTable.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cNotifCtrlOID 1.3.6.1.4.1.9.9.586.1.1.7.1.2
This object represents the notification to be controlled.
OBJECT-TYPE    
  AutonomousType  

cNotifCtrlStorageType 1.3.6.1.4.1.9.9.586.1.1.7.1.3
This object represents the storage type for this conceptual row in cNotifCtrlTable. A value of 'volatile' indicates that the entry won't be persistent across system reloads. A value of 'nonVolatile' indicates that the entry will be persistent across system reloads.
OBJECT-TYPE    
  StorageType  

cNotifCtrlRowStatus 1.3.6.1.4.1.9.9.586.1.1.7.1.4
This object represents the status of a conceptual row. Following objects are mandatory while creating an entry in this table: cNotifCtrlOID Entries can't be modified after the agent sets cNotifCtrlRowStatus to 'active'.
OBJECT-TYPE    
  RowStatus  

cNotifCtrlDescr 1.3.6.1.4.1.9.9.586.1.1.7.1.5
This object specifies a human readable string which has more descriptive information about the notification.
OBJECT-TYPE    
  SnmpAdminString Size(0..255)  

cNotifCtrlMIBConformance 1.3.6.1.4.1.9.9.586.2
OBJECT IDENTIFIER    

cNotifCtrlMIBCompliances 1.3.6.1.4.1.9.9.586.2.1
OBJECT IDENTIFIER    

cNotifCtrlMIBGroups 1.3.6.1.4.1.9.9.586.2.2
OBJECT IDENTIFIER    

cNotifCtrlMIBCompliance 1.3.6.1.4.1.9.9.586.2.1.1
An implementation is required to support only three of the six enumerated values of the RowStatus textual convention, namely 'active', 'createAndGo' and 'destroy'.
MODULE-COMPLIANCE    
  cNotifCtrlStorageType INTEGER volatile(2), nonVolatile(3)
  cNotifCtrlRowStatus INTEGER active(1), createAndGo(4), destroy(6)

cNotifCtrlMIBComplianceRev1 1.3.6.1.4.1.9.9.586.2.1.2
Write access is not required.
MODULE-COMPLIANCE    
  cNotifCtrlStorageType INTEGER volatile(2), nonVolatile(3)
  cNotifCtrlRowStatus INTEGER active(1), createAndGo(4), destroy(6)

cNotifCtrlConfigGroup 1.3.6.1.4.1.9.9.586.2.2.1
This collection of objects represents the configuration, monitoring and status parameters related to notification control.
OBJECT-GROUP    

cNotifCtrlConfigExtGroup 1.3.6.1.4.1.9.9.586.2.2.2
The extended set of notification control variable(s).
OBJECT-GROUP