CISCO-ENTITY-ALARM-MIB

File: CISCO-ENTITY-ALARM-MIB.mib (32045 bytes)

Imported modules

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

Imported symbols

Gauge32 MODULE-IDENTITY NOTIFICATION-TYPE
OBJECT-TYPE TEXTUAL-CONVENTION AutonomousType
DisplayString RowStatus TimeStamp
TruthValue MODULE-COMPLIANCE OBJECT-GROUP
SnmpAdminString entPhysicalIndex PhysicalIndex
ciscoMgmt Unsigned32

Defined Types

AlarmType  
TEXTUAL-CONVENTION    
  current INTEGER 0..255

AlarmSeverity  
TEXTUAL-CONVENTION    
  current INTEGER critical(1), major(2), minor(3), info(4)

AlarmSeverityOrZero  
TEXTUAL-CONVENTION    
  current INTEGER 0..4

AlarmList  
TEXTUAL-CONVENTION    
  current STRING Size(0..32)

AlarmFilterProfileType  
TEXTUAL-CONVENTION    
  current Unsigned32

CeAlarmDescrMapEntry  
SEQUENCE    
  ceAlarmDescrIndex Unsigned32
  ceAlarmDescrVendorType AutonomousType

CeAlarmDescrEntry  
SEQUENCE    
  ceAlarmDescrAlarmType AlarmType
  ceAlarmDescrSeverity AlarmSeverityOrZero
  ceAlarmDescrText SnmpAdminString

CeAlarmEntry  
SEQUENCE    
  ceAlarmFilterProfile AlarmFilterProfileType
  ceAlarmSeverity AlarmSeverityOrZero
  ceAlarmList AlarmList

CeAlarmHistEntry  
SEQUENCE    
  ceAlarmHistIndex Unsigned32
  ceAlarmHistType INTEGER
  ceAlarmHistEntPhysicalIndex PhysicalIndex
  ceAlarmHistAlarmType AlarmType
  ceAlarmHistSeverity AlarmSeverity
  ceAlarmHistTimeStamp TimeStamp

CeAlarmFilterProfileEntry  
SEQUENCE    
  ceAlarmFilterIndex AlarmFilterProfileType
  ceAlarmFilterStatus RowStatus
  ceAlarmFilterAlias DisplayString
  ceAlarmFilterAlarmsEnabled AlarmList
  ceAlarmFilterNotifiesEnabled AlarmList
  ceAlarmFilterSyslogEnabled AlarmList

Defined Values

ciscoEntityAlarmMIB 1.3.6.1.4.1.9.9.138
This MIB module defines the managed objects that support the monitoring of alarms generated by physical entities contained by the system, including chassis, slots, modules, ports, power supplies, and fans. In order to monitor alarms generated by a physical entity, it must be represented by a row in the entPhysicalTable (see ENTITY-MIB).
MODULE-IDENTITY    

ciscoEntityAlarmMIBObjects 1.3.6.1.4.1.9.9.138.1
OBJECT IDENTIFIER    

ceAlarmDescription 1.3.6.1.4.1.9.9.138.1.1
OBJECT IDENTIFIER    

ceAlarmMonitoring 1.3.6.1.4.1.9.9.138.1.2
OBJECT IDENTIFIER    

ceAlarmHistory 1.3.6.1.4.1.9.9.138.1.3
OBJECT IDENTIFIER    

ceAlarmFiltering 1.3.6.1.4.1.9.9.138.1.4
OBJECT IDENTIFIER    

ceAlarmDescrMapTable 1.3.6.1.4.1.9.9.138.1.1.1
For each type of entity (represented entPhysicalVendorType OID), this table contains a mapping between a unique ceAlarmDescrIndex and entPhysicalvendorType OID.
OBJECT-TYPE    
  SEQUENCE OF  
    CeAlarmDescrMapEntry

ceAlarmDescrMapEntry 1.3.6.1.4.1.9.9.138.1.1.1.1
A mapping between an alarm description and a vendor type.
OBJECT-TYPE    
  CeAlarmDescrMapEntry  

ceAlarmDescrIndex 1.3.6.1.4.1.9.9.138.1.1.1.1.1
This object uniquely identifies an alarm description.
OBJECT-TYPE    
  Unsigned32  

ceAlarmDescrVendorType 1.3.6.1.4.1.9.9.138.1.1.1.1.2
This object specifies an object identifier (typically an enterprise-specific OID) that uniquely identifies the vendor type of those physical entities that this alarm description applies to.
OBJECT-TYPE    
  AutonomousType  

ceAlarmDescrTable 1.3.6.1.4.1.9.9.138.1.1.2
This table contains a description for each alarm type defined by each vendor type employed by the system. Observe that this table is sparse in nature, as it is rarely the case that a physical entity type needs to define every alarm in its alarm space.
OBJECT-TYPE    
  SEQUENCE OF  
    CeAlarmDescrEntry

ceAlarmDescrEntry 1.3.6.1.4.1.9.9.138.1.1.2.1
A collection of attributes that describe an alarm type.
OBJECT-TYPE    
  CeAlarmDescrEntry  

ceAlarmDescrAlarmType 1.3.6.1.4.1.9.9.138.1.1.2.1.1
This object specifies the alarm type being described.
OBJECT-TYPE    
  AlarmType  

ceAlarmDescrSeverity 1.3.6.1.4.1.9.9.138.1.1.2.1.2
This object specifies the severity associated with the alarm type. An implementation may chose to not allow dynamic severity assignment, in which case it would restrict access to this object to be read-only. If an implementation allows dynamic severity assignment, then a management client can revert to the default severity by writing the value '0' to this object. There exists a class of systems that should implement dynamic severity assignment. For example, consider a DSLAM (Digital Subscriber Loop Access Multiplexor) designed for both the central office and pedestal environments. A 'pedestal' is typically a dark-green metal box mounted on a concrete or stone foundation in which carrier-class companies house equipment. The central office typically controls the temperature and humidity of the environment, reducing reliance on a system's fans. Thus, the customer probably has a desire to reduce the severity of alarms indicating the failure of a fan. However, a pedestal environment has a much greater reliance on a system's fans. Thus, the customer probably has a desire to increase the severity of alarms indicating the failure of a fan.
OBJECT-TYPE    
  AlarmSeverityOrZero  

ceAlarmDescrText 1.3.6.1.4.1.9.9.138.1.1.2.1.3
This object specifies a human-readable message describing the alarm.
OBJECT-TYPE    
  SnmpAdminString  

ceAlarmCriticalCount 1.3.6.1.4.1.9.9.138.1.2.1
The value of this object specifies the number of alarms currently asserted with a severity of 'critical'.
OBJECT-TYPE    
  Gauge32  

ceAlarmMajorCount 1.3.6.1.4.1.9.9.138.1.2.2
The value of this object specifies the number of alarms currently asserted with a severity of 'major'.
OBJECT-TYPE    
  Gauge32  

ceAlarmMinorCount 1.3.6.1.4.1.9.9.138.1.2.3
The value of this object specifies the number of alarms currently asserted with a severity of 'minor'.
OBJECT-TYPE    
  Gauge32  

ceAlarmCutOff 1.3.6.1.4.1.9.9.138.1.2.4
If the management client writes a value of 'true' to this object, the agent stops signalling all external audible alarms under the control of the agent. Reading this object should always result in a value of 'false'. Observe that alarm cutoff does not have an effect on monitoring, history logging, generation of notifications, or syslog message generation. It also does not prevent the agent from signalling external audible alarms for alarms asserted after alarm-cutoff. This object emulates the 'alarm cut-off' mechanism typically installed in a central office (e.g., a big red button). Observe this object should neither affect external visual alarms under the control of the agent, nor should it affect the current state of alarms being asserted by the system.
OBJECT-TYPE    
  TruthValue  

ceAlarmTable 1.3.6.1.4.1.9.9.138.1.2.5
This table specifies alarm control and status information related to each physical entity contained by the system, including the alarms currently being asserted by each physical entity capable of generating alarms.
OBJECT-TYPE    
  SEQUENCE OF  
    CeAlarmEntry

ceAlarmEntry 1.3.6.1.4.1.9.9.138.1.2.5.1
Alarm control and status information related to the corresponding physical entity, including a list of those alarms currently being asserted by that physical entity.
OBJECT-TYPE    
  CeAlarmEntry  

ceAlarmFilterProfile 1.3.6.1.4.1.9.9.138.1.2.5.1.1
This object specifies the alarm filter profile associated with the corresponding physical entity. An alarm filter profile controls which alarm types the agent will monitor and signal for the corresponding physical entity. If the value of this object is '0', then the agent monitors and signals all alarms associated with the corresponding physical entity.
OBJECT-TYPE    
  AlarmFilterProfileType  

ceAlarmSeverity 1.3.6.1.4.1.9.9.138.1.2.5.1.2
This object specifies the highest severity alarm currently being asserted by the corresponding physical entity. A value of '0' indicates that there the corresponding physical entity currently is not asserting any alarms.
OBJECT-TYPE    
  AlarmSeverityOrZero  

ceAlarmList 1.3.6.1.4.1.9.9.138.1.2.5.1.3
This object specifies those alarms currently being asserted by the corresponding physical entity. Note, an alarm indicates a condition, not an event. An alarm has two states: 'asserted' Indicates that the condition described by the alarm exists. 'cleared' Indicates that the condition described by the alarm does not exist. For example, a slot in a chassis may define an alarm that specifies whether the slot contains a module. At the time of module insertion, the physical entity corresponding to the slot asserts this alarm, and the alarm remains asserted until the slot becomes empty. If an alarm is being asserted by the physical entity, then the corresponding bit in the alarm list is set to a one. Observe that if the physical entity is not currently asserting any alarms, then the list will have a length of zero.
OBJECT-TYPE    
  AlarmList  

ceAlarmHistTableSize 1.3.6.1.4.1.9.9.138.1.3.1
This object specifies the number of entries that the ceAlarmHistTable can contain. When a physical entity generates an unfiltered alarm, and the capacity of the ceAlarmHistTable has reached the value specified by this object, then the agent deletes the oldest entity in order to accommodate the new entry. A value of '0' prevents any history from being retained.
OBJECT-TYPE    
  INTEGER 0..500  

ceAlarmHistLastIndex 1.3.6.1.4.1.9.9.138.1.3.2
This object specifies the value of the ceAlarmHistIndex object corresponding to the last entry added to the table by the agent. If the management client uses the notifications defined by this module, then it can poll this object to determine whether it has missed a notification sent by the agent.
OBJECT-TYPE    
  Unsigned32  

ceAlarmHistTable 1.3.6.1.4.1.9.9.138.1.3.3
This table contains a history of ceAlarmIndicate and ceAlarmClear traps generated by the agent.
OBJECT-TYPE    
  SEQUENCE OF  
    CeAlarmHistEntry

ceAlarmHistEntry 1.3.6.1.4.1.9.9.138.1.3.3.1
The information conveyed by a ceAlarmIndicate or ceAlarmClear trap.
OBJECT-TYPE    
  CeAlarmHistEntry  

ceAlarmHistIndex 1.3.6.1.4.1.9.9.138.1.3.3.1.1
An integer value uniquely identifying the entry in the table. The value of this object starts at '1' and monotonically increases for each alarm condition transition monitored by the agent. If the value of this object is '4294967295', the agent will reset it to '1' upon monitoring the next alarm condition transition.
OBJECT-TYPE    
  Unsigned32  

ceAlarmHistType 1.3.6.1.4.1.9.9.138.1.3.3.1.2
This object specifies whether the agent created the entry as the result of an alarm being asserted or cleared.
OBJECT-TYPE    
  INTEGER asserted(1), cleared(2)  

ceAlarmHistEntPhysicalIndex 1.3.6.1.4.1.9.9.138.1.3.3.1.3
This object specifies the physical entity that generated the alarm.
OBJECT-TYPE    
  PhysicalIndex  

ceAlarmHistAlarmType 1.3.6.1.4.1.9.9.138.1.3.3.1.4
This object specifies the type of alarm generated.
OBJECT-TYPE    
  AlarmType  

ceAlarmHistSeverity 1.3.6.1.4.1.9.9.138.1.3.3.1.5
This object specifies the severity of the alarm generated.
OBJECT-TYPE    
  AlarmSeverity  

ceAlarmHistTimeStamp 1.3.6.1.4.1.9.9.138.1.3.3.1.6
This object specifies the value of the sysUpTime object at the time the alarm was generated.
OBJECT-TYPE    
  TimeStamp  

ceAlarmNotifiesEnable 1.3.6.1.4.1.9.9.138.1.4.1
This object specifies a severity threshold governing the generation of ceAlarmAsserted and ceAlarmCleared notifications. For example, if the value of this object is set to 'major', then the agent generates these notifications if and only if the severity of the alarm being indicated is 'major' or 'critical'. The value of '0' disables the generation of notifications. Observe that this setting overrides the value of the ceAlarmFilterNotifiesEnabled object. This object affects notification generation only; that is, it does not affect monitoring, history logging, and syslog message generation.
OBJECT-TYPE    
  AlarmSeverityOrZero  

ceAlarmSyslogEnable 1.3.6.1.4.1.9.9.138.1.4.2
This object specifies a severity threshold governing the generation of syslog messages corresponding to alarms. For example, if the value of this object is set to 'major', then the agent generates these a syslog message if and only if the severity of the alarm being indicated is 'major' or 'critical'. The value of '0' disables the generation of syslog messages corresponding to alarms. Observe that this setting overrides the value of the ceAlarmFilterSyslogEnabled object. This object affects syslog message generation only; that is, it does not have an effect on monitoring, history logging, and generation of notifications.
OBJECT-TYPE    
  AlarmSeverityOrZero  

ceAlarmFilterProfileIndexNext 1.3.6.1.4.1.9.9.138.1.4.3
This object contains an appropriate value to be used for ceAlarmFilterIndex when creating entries in the ceAlarmFilterProfileTable. The value '0' indicates that no unassigned entries are available. To obtain a ceAlarmFilterIndex, the management client issues a get request. The agent has the responsibility of modifying the value of this object following each successful get request.
OBJECT-TYPE    
  AlarmFilterProfileType  

ceAlarmFilterProfileTable 1.3.6.1.4.1.9.9.138.1.4.4
This table contains a list of alarm filter profiles.
OBJECT-TYPE    
  SEQUENCE OF  
    CeAlarmFilterProfileEntry

ceAlarmFilterProfileEntry 1.3.6.1.4.1.9.9.138.1.4.4.1
When a physical entity asserts/clears an alarm AND the ceAlarmFilterProfile object is not '0', the agent applies the specified alarm filter profile in processing the alarm. The agent uses the following procedure in processing the transition of an alarm condition of a given type: 1) If the alarm list specified by the alarm filter profile's ceAlarmFilterAlarmsEnabled object specifies that the alarm type is disabled, then the agent performs no further processing. 2) The agent creates an entry in the ceAlarmHistTable. 3) If the alarm list specified by the alarm filter profile's ceAlarmFilterNotifiesEnabled object specifies that the alarm type is enabled, then the agent generates the appropriate notification. 4) If the alarm list specified by the alarm filter profile's ceAlarmFilterSyslogEnabled object specifies that the alarm type is enabled, then the agent generates the appropriate syslog message.
OBJECT-TYPE    
  CeAlarmFilterProfileEntry  

ceAlarmFilterIndex 1.3.6.1.4.1.9.9.138.1.4.4.1.1
This object uniquely identifies the alarm filter profile.
OBJECT-TYPE    
  AlarmFilterProfileType  

ceAlarmFilterStatus 1.3.6.1.4.1.9.9.138.1.4.4.1.2
This object facilitates the creation, modification, or deletion of a conceptual row in this table. A management client can create a conceptual row in this table by setting this object to 'createAndWait' or 'createAndGo'. If a request to create a conceptual row in this table fails, then the system is not capable of supporting any more alarm filters. Before modifying a conceptual row in this table, the management client must set this object to 'notInService'. After modifying a conceptual row in this table, the management client must set this object to 'active'. This operation causes the modifications made to an alarm filter profile to take effect. An implementation should not allow a conceptual row in this table to be deleted if one or more physical entities reference it.
OBJECT-TYPE    
  RowStatus  

ceAlarmFilterAlias 1.3.6.1.4.1.9.9.138.1.4.4.1.3
This object specifies an arbitrary name associated with the alarm filter profile by the management client, and provides a non-volatile 'handle' for the alarm filter profile. On the first instantiation of an alarm filter profile, the value of this object is a zero-length string. However, an agent may choose to set the value to a locally unique default value. If an implementation supports write access to this object, then the agent is responsible for ensuring the retention of any value written to this object until a management client deletes it. The level of retention must span reboots and reinitializations of the network management system, including those that result in different assignments to the value of the entPhysicalIndex associated with the physical entity.
OBJECT-TYPE    
  DisplayString  

ceAlarmFilterAlarmsEnabled 1.3.6.1.4.1.9.9.138.1.4.4.1.4
This object specifies a list of alarms that are enabled.
OBJECT-TYPE    
  AlarmList  

ceAlarmFilterNotifiesEnabled 1.3.6.1.4.1.9.9.138.1.4.4.1.5
This object specifies a list of alarms for which notification generation is enabled.
OBJECT-TYPE    
  AlarmList  

ceAlarmFilterSyslogEnabled 1.3.6.1.4.1.9.9.138.1.4.4.1.6
This object specifies a list of alarms for which syslog message generation is enabled.
OBJECT-TYPE    
  AlarmList  

ciscoEntityAlarmMIBNotificationsPrefix 1.3.6.1.4.1.9.9.138.2
OBJECT IDENTIFIER    

ciscoEntityAlarmMIBNotifications 1.3.6.1.4.1.9.9.138.2.0
OBJECT IDENTIFIER    

ceAlarmAsserted 1.3.6.1.4.1.9.9.138.2.0.1
The agent generates this trap when a physical entity asserts an alarm.
NOTIFICATION-TYPE    

ceAlarmCleared 1.3.6.1.4.1.9.9.138.2.0.2
The agent generates this trap when a physical entity clears a previously asserted alarm.
NOTIFICATION-TYPE    

ciscoEntityAlarmMIBConformance 1.3.6.1.4.1.9.9.138.3
OBJECT IDENTIFIER    

ciscoEntityAlarmMIBCompliances 1.3.6.1.4.1.9.9.138.3.1
OBJECT IDENTIFIER    

ciscoEntityAlarmMIBGroups 1.3.6.1.4.1.9.9.138.3.2
OBJECT IDENTIFIER    

ceAlarmMIBCompliance 1.3.6.1.4.1.9.9.138.3.1.1
This group is optional.
MODULE-COMPLIANCE    

ceAlarmDescriptionGroup 1.3.6.1.4.1.9.9.138.3.2.1
A collection of managed objects defining the description of alarms.
OBJECT-GROUP    

ceAlarmGroup 1.3.6.1.4.1.9.9.138.3.2.2
A collection of managed objects defining alarm reporting by physical entity.
OBJECT-GROUP    

ceAlarmHistGroup 1.3.6.1.4.1.9.9.138.3.2.3
A collection of managed objects defining alarm logging.
OBJECT-GROUP    

ceAlarmFilterGroup 1.3.6.1.4.1.9.9.138.3.2.4
A collection of managed objects that control the generation of all notifications and syslog messages.
OBJECT-GROUP    

ceAlarmFilterProfileGroup 1.3.6.1.4.1.9.9.138.3.2.5
A collection of managed objects that support alarm filtering.
OBJECT-GROUP