Cisco Prime Unified Operations Manager 9.0 User Guide
Notification MIB
Downloads: This chapterpdf (PDF - 208.0KB) The complete bookPDF (PDF - 18.07MB) | Feedback

Notification MIB

Table Of Contents

Notification MIB

Sample Traps and Syslogs Sent By Prime UOM

Sample Trap Message

Sample Syslog Message


Notification MIB


The CISCO-EPM-NOTIFICATION-MIB specifies the trap message format Cisco Prime Unified Operations Manager (Prime UOM) uses to generate SNMP traps when an event occurs. The trap includes events that caused the trap to be created.

The CISCO-EPM-NOTIFICATION-MIB can be downloaded from Cisco.com.

This topic includes the following information:

MIB Definition

cenAlarmEntry Object-Type—Definitions for Selected Attributes

cenUserMessage1 Object-Type—Attribute with Partition Information

Sample Traps and Syslogs Sent By Prime UOM

MIB Definition

CISCO-EPM-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
 
 IMPORTS
 
     MODULE-IDENTITY,
     NOTIFICATION-TYPE,
     Integer32,
     Unsigned32,
     Object-TYPE        FROM SNMPv2-SMI
     MODULE-COMPLIANCE,
     NOTIFICATION-GROUP,
     Object-GROUP       FROM SNMPv2-CONF
     TimeStamp          FROM SNMPv2-TC
     SnmpAdminString    FROM SNMP-FRAMEWORK-MIB
     InetAddressType,
     InetAddress        FROM INET-ADDRESS-MIB
     ciscoMgmt          FROM CISCO-SMI
     ;
 
 ciscoEpmNotificationMIB MODULE-IDENTITY
     LAST-UPDATED   "200406070000Z"
     ORGANIZATION   "Cisco Systems, Inc."
     CONTACT-INFO   "Cisco Systems
                     Customer Service
 
                     Postal: 170 W Tasman Drive
                     San Jose, CA 95134
 
                     Tel: +1 800 553-NETS
 
                     E-mail: tac@cisco.com"
     DESCRIPTION
     "Notifications directly from hardware and software and processed
     notifications from various management applications can be further
     processed and forwarded by still other management applications to 
     indicate the status of devices and software (managed Objects).
     The status of these managed Objects can be reported by traps.
    
     The CISCO-EPM-NOTIFICATION-MIB contains the trap structure which 
     carries the identity and status info of the managed object as
     analyzed by such an event processor. It is not possible for
     receivers of these traps to query the mib Objects.
     
     A unique but optional feature of the application generating the 
     trap defined in this mib is the ability to contain multiple 
     partitions in the same system running the application. A 
     'Partition' is a logical grouping of a set of managed devices. 
     These devices can belong to only one partition at any given 
     time. The trap structure will contain information on the exact 
     partition number and the partition name of the device where it 
     resides.
           
     The need for trap generation is to enable multiple management
     applications in the network to have a consolidated view of the
     whole network of Cisco and non-Cisco devices."
 
     REVISION     "200406070000Z" 
     DESCRIPTION
     "Updated the cenAlarmEntry to include new attributes. The new
     attributes carries information that adds more value to the already
     existing trap structure.
     
The Management application computes events for a device via 
     polling snmp mib Objects on the device and/or by listening to 
     SNMP Traps. Multiple events on a single device roll up into what 
     is called an Alert - there can be only one alert for a given 
     device at any given time. The objects contained in the 
     cenAlarmEntry are the same for both Alert and Event based 
     notification. The attribute cenAlarmMode added in this revision
     of the mib can be used to distinguish between the Alert based and 
     event based notification.
     
     In case of event based notification, the cenAlertID would contain 
     the alert id, as computed by the management system, to which the 
     generated event has been rolled up. 
     
     Traps generated from systems that support mutiple Partition, the 
     cenPartitionNumber and cenPartitionName attributes will carry the
     exact partition details of the device for which the trap is 
     generated.
     
     Through the management application user interface, the user can 
     customize few attributes of the trap structure. Two attributes 
     included in this mib revision that allows the user to customize 
     each trap sent out are cenCustomerIdentification and 
     cenCustomerRevision.
     
     ciscoEpmNotificationobjectsGroup, ciscoEpmNotificationAlarm, and
     ciscoEpmNotificationMIBCompliance have been deprecated in this 
     revision.
     
     ciscoEpmNotificationAlarmRev1,
     ciscoEpmNotificationAlarmGroupRev1,
     ciscoEpmNotificationMIBComplianceRev1, 
     and ciscoEpmNotificationobjectsGroupRev1 have been newly created
     in this revision."
 
     REVISION     "200308210000Z" 
     DESCRIPTION
     "Included imports for Integer32, Unsigned32, and 
     NOTIFICATION-GROUP."
       
     REVISION     "200207281420Z"
     DESCRIPTION
     "Initial version of this MIB."
     ::= { ciscoMgmt 311 }
 
 -- MIB Object Definitions
 
 ciscoEpmNotificationMIBNotifs  Object IDENTIFIER 
                                 ::= { ciscoEpmNotificationMIB 0 }
 ciscoEpmNotificationMIBobjects Object IDENTIFIER 
                                 ::= { ciscoEpmNotificationMIB 1 }
 ciscoEpmNotificationMIBConform Object IDENTIFIER 
                                 ::= { ciscoEpmNotificationMIB 2 }
 
 cenAlarmData                   Object IDENTIFIER 
                                 ::= { ciscoEpmNotificationMIBobjects 1}
 
 cenAlarmTableMaxLength    Object-TYPE
       SYNTAX              Unsigned32 ( 1..4294967295 )
       MAX-ACCESS          read-write
       STATUS              current
       DESCRIPTION
       "Maximum number of entries permissible in the cenAlarmTable."
       DEFVAL { 1 }
       ::= { cenAlarmData 1 }
       
       
 cenAlarmTable             Object-TYPE
       SYNTAX              SEQUENCE OF CenAlarmEntry
       MAX-ACCESS          not-accessible
       STATUS              current
       DESCRIPTION
       "A table containing the device identification and 
       alarm value. The maximum number of entries permissible 
       in this table is defined by cenAlarmTableMaxLength. When 
       the number of entries in the table reaches the maximum 
       limit, the next entry would replace the oldest existing 
       entry in the table."
       ::= { cenAlarmData 2 }       
 
 cenAlarmEntry          Object-TYPE
       SYNTAX           CenAlarmEntry 
       MAX-ACCESS       not-accessible
       STATUS           current
       DESCRIPTION
       "The information regarding a single device status alarm.
       An entry is created when an alarm is processed."
       INDEX            { cenAlarmIndex }
       ::= { cenAlarmTable 1 }   
 
 CenAlarmEntry ::=
         SEQUENCE  {
            cenAlarmIndex                       Unsigned32,
            cenAlarmVersion                     SnmpAdminString,
            cenAlarmTimestamp                   TimeStamp,
            cenAlarmUpdatedTimestamp            TimeStamp,
            cenAlarmInstanceID                  SnmpAdminString,
            cenAlarmStatus                      Integer32,
            cenAlarmStatusDefinition            SnmpAdminString,
            cenAlarmType                        INTEGER,
            cenAlarmCategory                    Integer32,
            cenAlarmCategoryDefinition          SnmpAdminString,
            cenAlarmServerAddressType           InetAddressType,
            cenAlarmServerAddress               InetAddress,
            cenAlarmManagedObjectClass          SnmpAdminString,
            cenAlarmManagedObjectAddressType    InetAddressType,
            cenAlarmManagedObjectAddress        InetAddress,
            cenAlarmDescription                 OCTET STRING,
            cenAlarmSeverity                    Integer32,
            cenAlarmSeverityDefinition          SnmpAdminString,
            cenAlarmTriageValue                 Integer32,
            cenEventIDList                      OCTET STRING,
            cenUserMessage1                     SnmpAdminString,
            cenUserMessage2                     SnmpAdminString,
            cenUserMessage3                     SnmpAdminString,
            cenAlarmMode                        INTEGER,
            cenPartitionNumber                  Unsigned32,
            cenPartitionName                    SnmpAdminString,
            cenCustomerIdentification           SnmpAdminString,
            cenCustomerRevision                 SnmpAdminString,
            cenAlertID                          SnmpAdminString
          }
 
 -- Alarm attributes 
 
 cenAlarmIndex      Object-TYPE
       SYNTAX       Unsigned32 (1..4294967295)
       MAX-ACCESS   not-accessible
       STATUS       current
       DESCRIPTION
       "A monotonically increasing integer for the sole 
       purpose of indexing the attributes in 
       ciscoEpmNotificationMIBObjects. When the maximum value is 
       reached, this value wraps back to 1."
       ::= { cenAlarmEntry 1 }
 
 cenAlarmVersion      Object-TYPE
         SYNTAX       SnmpAdminString (SIZE(1..16))
         MAX-ACCESS   read-only
         STATUS       current
         DESCRIPTION
         "The release version of this MIB. The version string will
         be of the form <major version>.<minorversion>."
         ::= { cenAlarmEntry 2 }
 
 cenAlarmTimestamp      Object-TYPE
         SYNTAX         TimeStamp 
         MAX-ACCESS     read-only
         STATUS         current
         DESCRIPTION
         "The time when the alarm was raised."
         ::= { cenAlarmEntry 3 }
 
 cenAlarmUpdatedTimestamp      Object-TYPE
         SYNTAX                TimeStamp 
         MAX-ACCESS            read-only
         STATUS                current
         DESCRIPTION
         "Alarms persist over time and can have their field(s) 
         change values. The last time a field(s) changed, this
         alarm is updated. The updated time denotes this time. 
         Each alarm is identified by the unique alarm instance 
         id, cenAlarmInstanceID."
         ::= { cenAlarmEntry 4 }
 
 cenAlarmInstanceID      Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..20))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "The Unique Alarm Instance ID."
         ::= { cenAlarmEntry 5 }
 
 cenAlarmStatus          Object-TYPE
         SYNTAX          Integer32 (1..250)
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "The alarm status indicates the status of the alarm 
         in integer value."
         ::= { cenAlarmEntry 6 }
 
 cenAlarmStatusDefinition      Object-TYPE
         SYNTAX                SnmpAdminString (SIZE(1..255))
         MAX-ACCESS            read-only
         STATUS                current
         DESCRIPTION
         "The short description of the status of the alarm.
         The string is formatted in 
         '<integer>,<alarmStatus description>' tuples. The <integer>
         value is the same value that the 'cenAlarmStatus' 
         attribute holds. <alarmStatus description> contains one line
         description of the alarm status generated."
         ::= { cenAlarmEntry 7 }
 
 cenAlarmType            Object-TYPE
         SYNTAX          INTEGER  {
               unknown(1),
               direct(2),
               indirect(3),
               mixed(4)
         }
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "unknown:  When the value for this attribute could not be 
                    determined.       
          direct:   Denotes an alarm generated by a set of events where 
                    all events are reported by an observation(s) of a 
                    managed Object. 
          indirect: Denotes an alarm generated by a set of events where 
                    all events were deduced or inferred by the status of 
                    managed Objects as determined by the network 
                    management system. 
          mixed:    Denotes an alarm generated by a set of events which 
                    were either direct or indirect."
         ::= { cenAlarmEntry 8 }
 
 cenAlarmCategory        Object-TYPE
         SYNTAX          Integer32 (1..250)
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "The category of the alarm generated represented in 
         integer value."
         ::= { cenAlarmEntry 9 }
 
 cenAlarmCategoryDefinition    Object-TYPE
         SYNTAX                SnmpAdminString (SIZE(1..255))
         MAX-ACCESS            read-only
         STATUS                current
         DESCRIPTION
         "The short description of the category of the alarm 
         generated. The String is formatted in 
         '<integer>,<alarmCategory description>' tuples. The <integer>
         value is the same value that the 'cenAlarmCategory' 
         attribute holds. <alarmCategory description> contains one 
         line description of the alarm category generated."
         ::= { cenAlarmEntry 10 }
 
 cenAlarmServerAddressType   Object-TYPE
         SYNTAX              InetAddressType
         MAX-ACCESS          read-only
         STATUS              current
         DESCRIPTION
         "The type of Internet address by which the server 
         is reachable. The Server is the server 
         that is generating this trap."
         ::= { cenAlarmEntry 11 }
 
 cenAlarmServerAddress       Object-TYPE
         SYNTAX              InetAddress
         MAX-ACCESS          read-only
         STATUS              current
         DESCRIPTION
         "The IP Address or the DNS name of the Management 
         Server that raised this alarm to be notified."
         ::= { cenAlarmEntry 12 }
 
 cenAlarmManagedObjectClass    Object-TYPE
         SYNTAX                SnmpAdminString (SIZE(1..255))
         MAX-ACCESS            read-only
         STATUS                current
         DESCRIPTION
         "The class of the managed object for which this
         alarm was  generated. For example, Router, Switch, 
         GateKeeper and VoicePort."
         ::= { cenAlarmEntry  13 }
 
 cenAlarmManagedObjectAddressType   Object-TYPE
         SYNTAX                     InetAddressType
         MAX-ACCESS                 read-only
         STATUS                     current
         DESCRIPTION
         "The type of Internet address by which the managed 
         object is reachable."
         ::= { cenAlarmEntry 14 }
 
 cenAlarmManagedObjectAddress       Object-TYPE
         SYNTAX                     InetAddress 
         MAX-ACCESS                 read-only
         STATUS                     current
         DESCRIPTION
         "The IP Address or the DNS name of the Managed Object."
         ::= { cenAlarmEntry 15 }
 
 cenAlarmDescription          Object-TYPE
         SYNTAX               OCTET STRING (SIZE(1..1024))
         MAX-ACCESS           read-only
         STATUS               current
         DESCRIPTION
         "A detailed description of the alarm."
         ::= { cenAlarmEntry 16 }
 
 cenAlarmSeverity        Object-TYPE
         SYNTAX          Integer32  (0..100)
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "The alarm severity indicates the severity of the alarm 
         in integer value."
         ::= { cenAlarmEntry 17 }
 
 cenAlarmSeverityDefinition      Object-TYPE
         SYNTAX                  SnmpAdminString (SIZE(1..255))
         MAX-ACCESS              read-only
         STATUS                  current
         DESCRIPTION
         "The short description of the severity of the alarm 
         generated. The String is formatted in 
         '<integer>,<alarmSeverity  description>' tuples. The <integer>
         value is the same value that the 'cenAlarmSeverity ' 
         attribute holds. <alarmSeverity description> contains one line
         description of the alarm severity generated."
         ::= { cenAlarmEntry 18 }
 
 cenAlarmTriageValue     Object-TYPE
         SYNTAX          Integer32(0..100)
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "The triage value of an alarm is a hierarchical weighting value
         (applied by the application, and more importantly customizable 
         by the end  user) to allow an artificial form of evaluating 
         impact, interest, or other user-determined functions between 
         alarms. The value is a positive number or zero where zero 
         denotes an undetermined or uncomputable value." 
         ::= { cenAlarmEntry 19 }	
 
 cenEventIDList          Object-TYPE
         SYNTAX          OCTET STRING (SIZE(1..1024))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "Comma separated list of the Unique Event identifiers 
         that led to the generation of this Alarm."
         ::= { cenAlarmEntry 20 }
 
 cenUserMessage1         Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..255))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "User input message. This value can be configured."
         ::= { cenAlarmEntry 21 }
 
 cenUserMessage2         Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..255))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "User input message. This value can be configured."
         ::= { cenAlarmEntry 22 }
 
 cenUserMessage3         Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..255))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "User input message. This value can be configured."
         ::= { cenAlarmEntry 23 }
 
 cenAlarmMode            Object-TYPE
         SYNTAX          INTEGER  {
               unknown(1),
               alert(2),
               event(3)
         }
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "unknown:  When the value for this attribute could not be 
                    determined.       
          alert:    Denotes an alarm generated by a set of events where 
                    all events are reported by polling of managed 
                    Objects and/or listening to SNMP notifications.
          event:    Denotes an event generated by polling of managed 
                    ojects and/or listening to SNMP notifications."
         ::= { cenAlarmEntry 24 }
 
 cenPartitionNumber      Object-TYPE
         SYNTAX          Unsigned32(0..100)
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "In traps generated by the management application that support 
         multiple partitions, the attribute will carry the integer 
         value assigned to identify the logical group where the managed 
         device resides."
         ::= { cenAlarmEntry 25 }
 
 cenPartitionName        Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..255))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "In traps generated by the management application that support
         multiple partitions, the attribute will carry the name 
         assigned to identify the logical group where the managed
         device resides."
         ::= { cenAlarmEntry 26 }
         
 cenCustomerIdentification      Object-TYPE
         SYNTAX                 SnmpAdminString (SIZE(1..255))
         MAX-ACCESS             read-only
         STATUS                 current
         DESCRIPTION
         "User input message. The attribute takes in a free format
         text. This attribute can be used by advanced management 
         applications to sort responses from the fault management 
         server."
         ::= { cenAlarmEntry 27 }
 
 cenCustomerRevision     Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..255))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "User input message. The attribute takes in a free format
         text. This attribute can be used by advanced management 
         applications to sort responses from the fault management 
         server."
         ::= { cenAlarmEntry 28 }
         
 cenAlertID     Object-TYPE
         SYNTAX          SnmpAdminString (SIZE(1..20))
         MAX-ACCESS      read-only
         STATUS          current
         DESCRIPTION
         "In event based notification, this attribute will contain the 
         alert id to which the generated event has been rolled up
         to. In alert based notification, the cenAlarmInstanceId and 
         cenAlertID would be identical."
         ::= { cenAlarmEntry 29 }
 
   
ciscoEpmNotificationAlarm    NOTIFICATION-TYPE
        ObjectS  {
                    cenAlarmVersion,
                    cenAlarmTimestamp,
                    cenAlarmUpdatedTimestamp,
                    cenAlarmInstanceID,
                    cenAlarmStatus,
                    cenAlarmStatusDefinition,
                    cenAlarmType,
                    cenAlarmCategory,
                    cenAlarmCategoryDefinition,
                    cenAlarmServerAddressType,
                    cenAlarmServerAddress,
                    cenAlarmManagedObjectClass,
                    cenAlarmManagedObjectAddressType,
                    cenAlarmManagedObjectAddress,
                    cenAlarmDescription,
                    cenAlarmSeverity,
                    cenAlarmSeverityDefinition,
                    cenAlarmTriageValue,
                    cenEventIDList,
                    cenUserMessage1,
                    cenUserMessage2,
                    cenUserMessage3 
        }
        STATUS           deprecated
        DESCRIPTION
        "Notification of the status of the managed object as 
        generated by the  management server. 
        
        New attributes are added to the ciscoEpmNotificationAlarmRev1.
        Hence this notification is deprecated."
        ::= { ciscoEpmNotificationMIBNotifs 1 }
 
   
 ciscoEpmNotificationAlarmRev1    NOTIFICATION-TYPE
         OBJECTS  {
                     cenAlarmVersion,
                     cenAlarmTimestamp,
                     cenAlarmUpdatedTimestamp,
                     cenAlarmInstanceID,
                     cenAlarmStatus,
                     cenAlarmStatusDefinition,
                     cenAlarmType,
                     cenAlarmCategory,
                     cenAlarmCategoryDefinition,
                     cenAlarmServerAddressType,
                     cenAlarmServerAddress,
                     cenAlarmManagedObjectClass,
                     cenAlarmManagedObjectAddressType,
                     cenAlarmManagedObjectAddress,
                     cenAlarmDescription,
                     cenAlarmSeverity,
                     cenAlarmSeverityDefinition,
                     cenAlarmTriageValue,
                     cenEventIDList,
                     cenUserMessage1,
                     cenUserMessage2,
                     cenUserMessage3,
                     cenAlarmMode,
                     cenPartitionNumber,
                     cenPartitionName,
                     cenCustomerIdentification,
                     cenCustomerRevision,
                     cenAlertID
         }
         STATUS           current
         DESCRIPTION
         "Notification of the status of the managed object as 
         generated by the  management server."
         ::= { ciscoEpmNotificationMIBNotifs 2 }
 
 
 -- Conformance information
 
 ciscoEpmNotificationMIBCompliances Object IDENTIFIER 
                            ::= { ciscoEpmNotificationMIBConform 1 }
 ciscoEpmNotificationMIBGroups Object IDENTIFIER 
                            ::= { ciscoEpmNotificationMIBConform 2 }
 -- Compliance
 
   
 ciscoEpmNotificationMIBCompliance MODULE-COMPLIANCE
         STATUS deprecated
         DESCRIPTION
         "The compliance statement for entities which 
         implement the CISCO-EPM-NOTIFICATION-MIB. 
         
         
         New attributes are included in
         ciscoEpmNotificationMIBComplianceRev1. Hence this object is
         deprecated."
         MODULE -- this module
         MANDATORY-GROUPS { 
             ciscoEpmNotificationObjectsGroup,
             ciscoEpmNotificationAlarmGroup
         }
         
         GROUP       ciscoEpmAlarmConfigGroup
         DESCRIPTION
         "This group is optional."
         
		OBJECT				cenAlarmTableMaxLength
         MIN-ACCESS read-only
         DESCRIPTION
         "Write access is not required."
         
         OBJECT			cenAlarmVersion
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
             
         OBJECT  cenAlarmTimestamp
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmUpdatedTimestamp
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmInstanceID
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmStatus
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmStatusDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmCategory
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmCategoryDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmServerAddressType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmServerAddress
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmManagedObjectClass
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmManagedObjectAddressType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmManagedObjectAddress
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmDescription
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmSeverity
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmSeverityDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenAlarmTriageValue
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenEventIDList
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT  cenUserMessage1
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenUserMessage2
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenUserMessage3
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
         ::= { ciscoEpmNotificationMIBCompliances  1 }
         
 ciscoEpmNotificationMIBComplianceRev1 MODULE-COMPLIANCE
         STATUS current
         DESCRIPTION
         "The compliance statement for entities which 
         implement the CISCO-EPM-NOTIFICATION-MIB."
         MODULE -- this module
         MANDATORY-GROUPS { 
             ciscoEpmNotificationObjectsGroupRev1,
             ciscoEpmNotificationAlarmGroupRev1
         }
         
         GROUP       ciscoEpmAlarmConfigGroup
         DESCRIPTION
         "This group is optional."
         
         OBJECT     cenAlarmTableMaxLength
         MIN-ACCESS read-only
         DESCRIPTION
         "Write access is not required."
         
         OBJECT     cenAlarmVersion
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
             
         OBJECT     cenAlarmTimestamp
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmUpdatedTimestamp
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmInstanceID
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmStatus
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmStatusDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmCategory
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmCategoryDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmServerAddressType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmServerAddress
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmManagedObjectClass
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmManagedObjectAddressType
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmManagedObjectAddress
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmDescription
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmSeverity
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmSeverityDefinition
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenAlarmTriageValue
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenEventIDList
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenUserMessage1
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenUserMessage2
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenUserMessage3
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
             
         OBJECT     cenAlarmMode
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenPartitionNumber
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenPartitionName
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenCustomerIdentification
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
         OBJECT     cenCustomerRevision
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
            
         OBJECT     cenAlertID
         MIN-ACCESS accessible-for-notify
         DESCRIPTION
             "Read access is not required."
 
   
         ::= { ciscoEpmNotificationMIBCompliance  2 }
 
   
 -- Units of Conformance
 
 ciscoEpmNotificationAlarmGroup NOTIFICATION-GROUP
     NOTIFICATIONS {
         ciscoEpmNotificationAlarm
     }
     STATUS      deprecated
     DESCRIPTION
     "The collection of notifications used to indicate managed 
     object status. 
     
     ciscoEpmNotificationAlarmGroupRev1 is defined. Hence this 
     object is deprecated."
     ::= { ciscoEpmNotificationMIBGroups 1 }
 
   
 ciscoEpmNotificationObjectsGroup    Object-GROUP
     ObjectS {
                     cenAlarmVersion,
                     cenAlarmTimestamp,
                     cenAlarmUpdatedTimestamp,
                     cenAlarmInstanceID,
                     cenAlarmStatus,
                     cenAlarmStatusDefinition,
                     cenAlarmType,
                     cenAlarmCategory,
                     cenAlarmCategoryDefinition,
                     cenAlarmServerAddressType,
                     cenAlarmServerAddress,
                     cenAlarmManagedObjectClass,
                     cenAlarmManagedObjectAddressType,
                     cenAlarmManagedObjectAddress,
                     cenAlarmDescription,
                     cenAlarmSeverity,
                     cenAlarmSeverityDefinition,
                     cenAlarmTriageValue,
                     cenEventIDList,
                     cenUserMessage1,
                     cenUserMessage2,
                     cenUserMessage3 
     }
     STATUS      deprecated
     DESCRIPTION
     "Trap reflecting the alarm.
 
   
     New attributes are added to the new notification 
     ciscoEpmNotificationObjectsGroupRev1. Hence
     this object is deprecated."
     ::= { ciscoEpmNotificationMIBGroups   2 }
 
 ciscoEpmAlarmConfigGroup    Object-GROUP
     ObjectS { cenAlarmTableMaxLength }
     STATUS      current
     DESCRIPTION
     "A collection of Objects providing information
     about the total number of cenAlarmTable entries
     maintained."
     ::= { ciscoEpmNotificationMIBGroups   3 }
 
   
 ciscoEpmNotificationAlarmGroupRev1 NOTIFICATION-GROUP
     NOTIFICATIONS {
         ciscoEpmNotificationAlarmRev1
     }
     STATUS      current
     DESCRIPTION
     "The collection of notifications used to indicate managed Object
     status."
     ::= { ciscoEpmNotificationMIBGroups 4 }
 
   
 ciscoEpmNotificationObjectsGroupRev1    Object-GROUP
     ObjectS {
                     cenAlarmVersion,
                     cenAlarmTimestamp,
                     cenAlarmUpdatedTimestamp,
                     cenAlarmInstanceID,
                     cenAlarmStatus,
                     cenAlarmStatusDefinition,
                     cenAlarmType,
                     cenAlarmCategory,
                     cenAlarmCategoryDefinition,
                     cenAlarmServerAddressType,
                     cenAlarmServerAddress,
                     cenAlarmManagedObjectClass,
                     cenAlarmManagedObjectAddressType,
                     cenAlarmManagedObjectAddress,
                     cenAlarmDescription,
                     cenAlarmSeverity,
                     cenAlarmSeverityDefinition,
                     cenAlarmTriageValue,
                     cenEventIDList,
                     cenUserMessage1,
                     cenUserMessage2,
                     cenUserMessage3,
                     cenAlarmMode,
                     cenPartitionNumber,
                     cenPartitionName,
                     cenCustomerIdentification,
                     cenCustomerRevision,
                     cenAlertID
     }
     STATUS      current
     DESCRIPTION
     "Notification reflecting the alarm."
     ::= { ciscoEpmNotificationMIBGroups   5 } 

END

cenAlarmEntry Object-Type—Definitions for Selected Attributes

Table D-1 explains the values for attributes related to alert status, category, and severity. You might find it useful to consult this information when you look at a generated trap.

Table D-1 CenAlarmEntry—Alert Status, Category, and Severity 

Sequence Numbers
Attributes
Values

(6)

(7)

cenAlarmStatus

cenAlarmStatusDefinition

Number—From 1 to 3.

String—Includes number (cenAlarmStatus) and description:

1-Acknowledged

2-Active

3-Cleared

Alert status changes from state to state: state is Active; if user acknowledges alert, state is Acknowledged; ultimately, state is Cleared.

For more information about events, see How Events are Handled

(9)

(10)

cenAlarmCategory

cenAlarmCategoryDefinition

Number—From 0 to 9.

String—Includes number (cenAlarmCategory) and description:

0-Unknown

1-Application

2-Environment

3-Interface

4-Reachability

5-Connectivity

6-Utilization

7-System Hardware

8-Security

9-Other

(17)

(18)

cenAlarmSeverity

cenAlarmSeverityDefinition

Number—From 1 to 3.

String—Includes number (cenAlarmSeverity) and description:

1-Informational

2-Warning

3-Critical


cenUserMessage1 Object-Type—Attribute with Partition Information

Prime UOM stores the partition number and alias for the identified device in the cenUserMessage1 Object-type. The partition number and alias are separated by a colon; for example, Partition 1: Enterprise1. This information is no longer relevant.

Sample Traps and Syslogs Sent By Prime UOM

This section contains some examples of traps and syslogs sent by Prime UOM.

Sample Trap Message

V1TRAP[requestID=0,timestamp=151 days, 
15:57:20.55,enterprise=1.3.6.1.4.1.9.9.311,genericTrap=6,specificTrap=2, 
VBS[1.3.6.1.4.1.9.9.311.1.1.2.1.2.0 = 2.0; 1.3.6.1.4.1.9.9.311.1.1.2.1.3.0 = 151 days, 
15:57:20.55; 1.3.6.1.4.1.9.9.311.1.1.2.1.4.0 = 151 days, 15:57:20.55; 
1.3.6.1.4.1.9.9.311.1.1.2.1.5 = 000034L; 1.3.6.1.4.1.9.9.311.1.1.2.1.6.0 = 3; 
1.3.6.1.4.1.9.9.311.1.1.2.1.7.0 = 3 - UserCleared; 1.3.6.1.4.1.9.9.311.1.1.2.1.8.0 = 1; 
1.3.6.1.4.1.9.9.311.1.1.2.1.9.0 = 0; 1.3.6.1.4.1.9.9.311.1.1.2.1.10.0 = 0 - Unknown; 
1.3.6.1.4.1.9.9.311.1.1.2.1.11.0 = 1; 1.3.6.1.4.1.9.9.311.1.1.2.1.12.0 = 10.64.91.121; 
1.3.6.1.4.1.9.9.311.1.1.2.1.13.0 = VoiceGateway; 1.3.6.1.4.1.9.9.311.1.1.2.1.14.0 = 1; 
1.3.6.1.4.1.9.9.311.1.1.2.1.15.0 = 10.64.91.14; 1.3.6.1.4.1.9.9.311.1.1.2.1.16.0 = 
CPUUtilizationExceeded123::Component= asd-CPUUtilizationExceeded_10.64.91.14/10;  
ProductName= Product Name;  CurrentState= Stopped;  AdminURL= AdminURL;  Default Event 
Name= CPUUtilizationExceeded; DescriptionURL= < 
http://10.64.91.121:1741/CSCOnm/servlet/com.cisco.nm.help.ServerHelpEngine?tag=CPUUtilizat
ionExceeded >;  Cleared By= admin;  Reason for Clear= User cleared event from display;  ; 
1.3.6.1.4.1.9.9.311.1.1.2.1.17.0 = 3; 1.3.6.1.4.1.9.9.311.1.1.2.1.18.0 = 3 - Critical; 
1.3.6.1.4.1.9.9.311.1.1.2.1.19.0 = 0; 1.3.6.1.4.1.9.9.311.1.1.2.1.20.0 = 000034L; 
1.3.6.1.4.1.9.9.311.1.1.2.1.21.0 = Diagnostic View = 
http://10.64.91.121:1741/cwportal/user/admin/cuom-diag-view?; 
1.3.6.1.4.1.9.9.311.1.1.2.1.22.0 = Detailed Device View = 
http://10.64.91.121:1741/iptm/ddv.do?deviceInstanceName=10.64.91.14&deviceCapability=Voice
Gateway; 1.3.6.1.4.1.9.9.311.1.1.2.1.23.0 = FaultMonitor View = 
http://10.64.91.121:1741/cwportal/user/admin/cuom-alert; 1.3.6.1.4.1.9.9.311.1.1.2.1.24.0 
= 3; 1.3.6.1.4.1.9.9.311.1.1.2.1.25.0 = 0; 1.3.6.1.4.1.9.9.311.1.1.2.1.26.0 = null,null; 
1.3.6.1.4.1.9.9.311.1.1.2.1.27.0 = Cisco]]

Sample Syslog Message

<186>Jul 11 17:04:24 WIN-SPJQH5TS4FT ITMNearThePond:%local7-2-EVENT: 11$Partition Id = 
0]Partition Name = &)MODE=3;Event ID= 000034L|Status= UserCleared^Severity= 
Critical^Managed Object= 10.64.91.14^Managed Object Type= 
VoiceGateway^CUSTID=Cisco^Default Event 
Name=CPUUtilizationExceeded^Description=CPUUtilizationExceeded123::Component= 
asd-CPUUtilizationExceeded_10.64.91.14/10;  ProductName= Product Name;  CurrentState= 
Stopped;  AdminURL= AdminURL;  DescriptionURL= < 
http://10.64.91.121:1741/CSCOnm/servlet/com.cisco.nm.help.ServerHelpEngine?tag=CPUUtilizat
ionExceeded >;  Cleared By= admin;  Reason for Clear= User cleared event from display;  
<TRUNCATED>