1-- *************************************************************
2 -- CISCO EPM NOTIFICATION MIB
3 -- MARCH 2002, Tara Jagannathan, John Ahlstrom
4 --
5    -- Copyright (c) 2002, 2003, 2004 by Cisco Systems, Inc.
6 -- All rights reserved.
7 -- *************************************************************
8
9 CISCO-EPM-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
10
11 IMPORTS
12
13     MODULE-IDENTITY,
14     NOTIFICATION-TYPE,
15     Integer32,
16     Unsigned32,
17     OBJECT-TYPE        FROM SNMPv2-SMI
18     MODULE-COMPLIANCE,
19     NOTIFICATION-GROUP,
20     OBJECT-GROUP       FROM SNMPv2-CONF
21     TimeStamp          FROM SNMPv2-TC
22     SnmpAdminString    FROM SNMP-FRAMEWORK-MIB
23     InetAddressType,
24     InetAddress        FROM INET-ADDRESS-MIB
25     ciscoMgmt          FROM CISCO-SMI
26     ;
27
28 ciscoEpmNotificationMIB MODULE-IDENTITY
29     LAST-UPDATED   "200406070000Z"
30     ORGANIZATION   "Cisco Systems, Inc."
31     CONTACT-INFO   "Cisco Systems
32                     Customer Service
33
34                     Postal: 170 W Tasman Drive
35                     San Jose, CA 95134
36
37                     Tel: +1 800 553-NETS
38
39                     E-mail: tac@cisco.com"
40     DESCRIPTION
41     "Notifications directly from hardware and software and processed
42     notifications from various management applications can be further
43     processed and forwarded by still other management applications to
44     indicate the status of devices and software (managed objects).
45     The status of these managed objects can be reported by traps.
46
47     The CISCO-EPM-NOTIFICATION-MIB contains the trap structure which
48     carries the identity and status info of the managed object as
49     analyzed by such an event processor. It is not possible for
50     receivers of these traps to query the mib objects.
51
52     A unique but optional feature of the application generating the
53     trap defined in this mib is the ability to contain multiple
54     partitions in the same system running the application. A
55     'Partition' is a logical grouping of a set of managed devices.
56     These devices can belong to only one partition at any given
57     time. The trap structure will contain information on the exact
58     partition number and the partition name of the device where it
59     resides.
60
61     The need for trap generation is to enable multiple management
62     applications in the network to have a consolidated view of the
63     whole network of Cisco and non-Cisco devices."
64
65     REVISION     "200406070000Z"
66     DESCRIPTION
67     "Updated the cenAlarmEntry to include new attributes. The new
68     attributes carries information that adds more value to the already
69     existing trap structure.
70
71     The Management application computes events for a device via
72     polling snmp mib objects on the device and/or by listening to
73     SNMP Traps. Multiple events on a single device roll up into what
74     is called an Alert - there can be only one alert for a given
75     device at any given time. The objects contained in the
76     cenAlarmEntry are the same for both Alert and Event based
77     notification. The attribute cenAlarmMode added in this revision
78     of the mib can be used to distinguish between the Alert based and
79     event based notification.
80
81     In case of event based notification, the cenAlertID would contain
82     the alert id, as computed by the management system, to which the
83     generated event has been rolled up.
84
85     Traps generated from systems that support mutiple Partition, the
86     cenPartitionNumber and cenPartitionName attributes will carry the
87     exact partition details of the device for which the trap is
88     generated.
89
90     Through the management application user interface, the user can
91     customize few attributes of the trap structure. Two attributes
92     included in this mib revision that allows the user to customize
93     each trap sent out are cenCustomerIdentification and
94     cenCustomerRevision.
95
96     ciscoEpmNotificationObjectsGroup, ciscoEpmNotificationAlarm, and
97     ciscoEpmNotificationMIBCompliance have been deprecated in this
98     revision.
99
100     ciscoEpmNotificationAlarmRev1,
101     ciscoEpmNotificationAlarmGroupRev1,
102     ciscoEpmNotificationMIBComplianceRev1,
103     and ciscoEpmNotificationObjectsGroupRev1 have been newly created
104     in this revision."
105
106     REVISION     "200308210000Z"
107     DESCRIPTION
108     "Included imports for Integer32, Unsigned32, and
109     NOTIFICATION-GROUP."
110
111     REVISION     "200207281420Z"
112     DESCRIPTION
113     "Initial version of this MIB."
114     ::= { ciscoMgmt 311 }
115
116 -- MIB Object Definitions
117
118 ciscoEpmNotificationMIBNotifs  OBJECT IDENTIFIER
119                                 ::= { ciscoEpmNotificationMIB 0 }
120 ciscoEpmNotificationMIBObjects OBJECT IDENTIFIER
121                                 ::= { ciscoEpmNotificationMIB 1 }
122 ciscoEpmNotificationMIBConform OBJECT IDENTIFIER
123                                 ::= { ciscoEpmNotificationMIB 2 }
124
125 cenAlarmData                   OBJECT IDENTIFIER
126                                 ::= { ciscoEpmNotificationMIBObjects 1}
127
128 cenAlarmTableMaxLength    OBJECT-TYPE
129       SYNTAX              Unsigned32 ( 1..4294967295 )
130       MAX-ACCESS          read-write
131       STATUS              current
132       DESCRIPTION
133       "Maximum number of entries permissible in the cenAlarmTable."
134       DEFVAL { 1 }
135       ::= { cenAlarmData 1 }
136
137
138 cenAlarmTable             OBJECT-TYPE
139       SYNTAX              SEQUENCE OF CenAlarmEntry
140       MAX-ACCESS          not-accessible
141       STATUS              current
142       DESCRIPTION
143       "A table containing the device identification and
144       alarm value. The maximum number of entries permissible
145       in this table is defined by cenAlarmTableMaxLength. When
146       the number of entries in the table reaches the maximum
147       limit, the next entry would replace the oldest existing
148       entry in the table."
149       ::= { cenAlarmData 2 }
150
151 cenAlarmEntry          OBJECT-TYPE
152       SYNTAX           CenAlarmEntry
153       MAX-ACCESS       not-accessible
154       STATUS           current
155       DESCRIPTION
156       "The information regarding a single device status alarm.
157       An entry is created when an alarm is processed."
158       INDEX            { cenAlarmIndex }
159       ::= { cenAlarmTable 1 }
160
161 CenAlarmEntry ::=
162         SEQUENCE  {
163            cenAlarmIndex                       Unsigned32,
164            cenAlarmVersion                     SnmpAdminString,
165            cenAlarmTimestamp                   TimeStamp,
166            cenAlarmUpdatedTimestamp            TimeStamp,
167            cenAlarmInstanceID                  SnmpAdminString,
168            cenAlarmStatus                      Integer32,
169            cenAlarmStatusDefinition            SnmpAdminString,
170            cenAlarmType                        INTEGER,
171            cenAlarmCategory                    Integer32,
172            cenAlarmCategoryDefinition          SnmpAdminString,
173            cenAlarmServerAddressType           InetAddressType,
174            cenAlarmServerAddress               InetAddress,
175            cenAlarmManagedObjectClass          SnmpAdminString,
176            cenAlarmManagedObjectAddressType    InetAddressType,
177            cenAlarmManagedObjectAddress        InetAddress,
178            cenAlarmDescription                 OCTET STRING,
179            cenAlarmSeverity                    Integer32,
180            cenAlarmSeverityDefinition          SnmpAdminString,
181            cenAlarmTriageValue                 Integer32,
182            cenEventIDList                      OCTET STRING,
183            cenUserMessage1                     SnmpAdminString,
184            cenUserMessage2                     SnmpAdminString,
185            cenUserMessage3                     SnmpAdminString,
186            cenAlarmMode                        INTEGER,
187            cenPartitionNumber                  Unsigned32,
188            cenPartitionName                    SnmpAdminString,
189            cenCustomerIdentification           SnmpAdminString,
190            cenCustomerRevision                 SnmpAdminString,
191            cenAlertID                          SnmpAdminString
192          }
193
194 -- Alarm attributes
195
196 cenAlarmIndex      OBJECT-TYPE
197       SYNTAX       Unsigned32 (1..4294967295)
198       MAX-ACCESS   not-accessible
199       STATUS       current
200       DESCRIPTION
201       "A monotonically increasing integer for the sole
202       purpose of indexing the attributes in
203       ciscoEpmNotificationMIBObjects. When the maximum value is
204       reached, this value wraps back to 1."
205       ::= { cenAlarmEntry 1 }
206
207 cenAlarmVersion      OBJECT-TYPE
208         SYNTAX       SnmpAdminString (SIZE(1..16))
209         MAX-ACCESS   read-only
210         STATUS       current
211         DESCRIPTION
212         "The release version of this MIB. The version string will
213         be of the form <major version>.<minorversion>."
214         ::= { cenAlarmEntry 2 }
215
216 cenAlarmTimestamp      OBJECT-TYPE
217         SYNTAX         TimeStamp
218         MAX-ACCESS     read-only
219         STATUS         current
220         DESCRIPTION
221         "The time when the alarm was raised."
222         ::= { cenAlarmEntry 3 }
223
224 cenAlarmUpdatedTimestamp      OBJECT-TYPE
225         SYNTAX                TimeStamp
226         MAX-ACCESS            read-only
227         STATUS                current
228         DESCRIPTION
229         "Alarms persist over time and can have their field(s)
230         change values. The last time a field(s) changed, this
231         alarm is updated. The updated time denotes this time.
232         Each alarm is identified by the unique alarm instance
233         id, cenAlarmInstanceID."
234         ::= { cenAlarmEntry 4 }
235
236 cenAlarmInstanceID      OBJECT-TYPE
237         SYNTAX          SnmpAdminString (SIZE(1..20))
238         MAX-ACCESS      read-only
239         STATUS          current
240         DESCRIPTION
241         "The Unique Alarm Instance ID."
242         ::= { cenAlarmEntry 5 }
243
244 cenAlarmStatus          OBJECT-TYPE
245         SYNTAX          Integer32 (1..250)
246         MAX-ACCESS      read-only
247         STATUS          current
248         DESCRIPTION
249         "The alarm status indicates the status of the alarm
250         in integer value."
251         ::= { cenAlarmEntry 6 }
252
253 cenAlarmStatusDefinition      OBJECT-TYPE
254         SYNTAX                SnmpAdminString (SIZE(1..255))
255         MAX-ACCESS            read-only
256         STATUS                current
257         DESCRIPTION
258         "The short description of the status of the alarm.
259         The string is formatted in
260         '<integer>,<alarmStatus description>' tuples. The <integer>
261         value is the same value that the 'cenAlarmStatus'
262         attribute holds. <alarmStatus description> contains one line
263         description of the alarm status generated."
264         ::= { cenAlarmEntry 7 }
265
266 cenAlarmType            OBJECT-TYPE
267         SYNTAX          INTEGER  {
268               unknown(1),
269               direct(2),
270               indirect(3),
271               mixed(4)
272         }
273         MAX-ACCESS      read-only
274         STATUS          current
275         DESCRIPTION
276         "unknown:  When the value for this attribute could not be
277                    determined.
278          direct:   Denotes an alarm generated by a set of events where
279                    all events are reported by an observation(s) of a
280                    managed object.
281          indirect: Denotes an alarm generated by a set of events where
282                    all events were deduced or inferred by the status of
283                    managed objects as determined by the network
284                    management system.
285          mixed:    Denotes an alarm generated by a set of events which
286                    were either direct or indirect."
287         ::= { cenAlarmEntry 8 }
288
289 cenAlarmCategory        OBJECT-TYPE
290         SYNTAX          Integer32 (1..250)
291         MAX-ACCESS      read-only
292         STATUS          current
293         DESCRIPTION
294         "The category of the alarm generated represented in
295         integer value."
296         ::= { cenAlarmEntry 9 }
297
298 cenAlarmCategoryDefinition    OBJECT-TYPE
299         SYNTAX                SnmpAdminString (SIZE(1..255))
300         MAX-ACCESS            read-only
301         STATUS                current
302         DESCRIPTION
303         "The short description of the category of the alarm
304         generated. The String is formatted in
305         '<integer>,<alarmCategory description>' tuples. The <integer>
306         value is the same value that the 'cenAlarmCategory'
307         attribute holds. <alarmCategory description> contains one
308         line description of the alarm category generated."
309         ::= { cenAlarmEntry 10 }
310
311 cenAlarmServerAddressType   OBJECT-TYPE
312         SYNTAX              InetAddressType
313         MAX-ACCESS          read-only
314         STATUS              current
315         DESCRIPTION
316         "The type of Internet address by which the server
317         is reachable. The Server is the server
318         that is generating this trap."
319         ::= { cenAlarmEntry 11 }
320
321 cenAlarmServerAddress       OBJECT-TYPE
322         SYNTAX              InetAddress
323         MAX-ACCESS          read-only
324         STATUS              current
325         DESCRIPTION
326         "The IP Address or the DNS name of the Management
327         Server that raised this alarm to be notified."
328         ::= { cenAlarmEntry 12 }
329
330 cenAlarmManagedObjectClass    OBJECT-TYPE
331         SYNTAX                SnmpAdminString (SIZE(1..255))
332         MAX-ACCESS            read-only
333         STATUS                current
334         DESCRIPTION
335         "The class of the managed object for which this
336         alarm was  generated. For example, Router, Switch,
337         GateKeeper and VoicePort."
338         ::= { cenAlarmEntry  13 }
339
340 cenAlarmManagedObjectAddressType   OBJECT-TYPE
341         SYNTAX                     InetAddressType
342         MAX-ACCESS                 read-only
343         STATUS                     current
344         DESCRIPTION
345         "The type of Internet address by which the managed
346         object is reachable."
347         ::= { cenAlarmEntry 14 }
348
349 cenAlarmManagedObjectAddress       OBJECT-TYPE
350         SYNTAX                     InetAddress
351         MAX-ACCESS                 read-only
352         STATUS                     current
353         DESCRIPTION
354         "The IP Address or the DNS name of the Managed Object."
355         ::= { cenAlarmEntry 15 }
356
357 cenAlarmDescription          OBJECT-TYPE
358         SYNTAX               OCTET STRING (SIZE(1..1024))
359         MAX-ACCESS           read-only
360         STATUS               current
361         DESCRIPTION
362         "A detailed description of the alarm."
363         ::= { cenAlarmEntry 16 }
364
365 cenAlarmSeverity        OBJECT-TYPE
366         SYNTAX          Integer32  (0..100)
367         MAX-ACCESS      read-only
368         STATUS          current
369         DESCRIPTION
370         "The alarm severity indicates the severity of the alarm
371         in integer value."
372         ::= { cenAlarmEntry 17 }
373
374 cenAlarmSeverityDefinition      OBJECT-TYPE
375         SYNTAX                  SnmpAdminString (SIZE(1..255))
376         MAX-ACCESS              read-only
377         STATUS                  current
378         DESCRIPTION
379         "The short description of the severity of the alarm
380         generated. The String is formatted in
381         '<integer>,<alarmSeverity  description>' tuples. The <integer>
382         value is the same value that the 'cenAlarmSeverity '
383         attribute holds. <alarmSeverity description> contains one line
384         description of the alarm severity generated."
385         ::= { cenAlarmEntry 18 }
386
387 cenAlarmTriageValue     OBJECT-TYPE
388         SYNTAX          Integer32(0..100)
389         MAX-ACCESS      read-only
390         STATUS          current
391         DESCRIPTION
392         "The triage value of an alarm is a hierarchical weighting value
393         (applied by the application, and more importantly customizable
394         by the end  user) to allow an artificial form of evaluating
395         impact, interest, or other user-determined functions between
396         alarms. The value is a positive number or zero where zero
397         denotes an undetermined or uncomputable value."
398         ::= { cenAlarmEntry 19 }
399
400 cenEventIDList          OBJECT-TYPE
401         SYNTAX          OCTET STRING (SIZE(1..1024))
402         MAX-ACCESS      read-only
403         STATUS          current
404         DESCRIPTION
405         "Comma separated list of the Unique Event identifiers
406         that led to the generation of this Alarm."
407         ::= { cenAlarmEntry 20 }
408
409 cenUserMessage1         OBJECT-TYPE
410         SYNTAX          SnmpAdminString (SIZE(1..255))
411         MAX-ACCESS      read-only
412         STATUS          current
413         DESCRIPTION
414         "User input message. This value can be configured."
415         ::= { cenAlarmEntry 21 }
416
417 cenUserMessage2         OBJECT-TYPE
418         SYNTAX          SnmpAdminString (SIZE(1..255))
419         MAX-ACCESS      read-only
420         STATUS          current
421         DESCRIPTION
422         "User input message. This value can be configured."
423         ::= { cenAlarmEntry 22 }
424
425 cenUserMessage3         OBJECT-TYPE
426         SYNTAX          SnmpAdminString (SIZE(1..255))
427         MAX-ACCESS      read-only
428         STATUS          current
429         DESCRIPTION
430         "User input message. This value can be configured."
431         ::= { cenAlarmEntry 23 }
432
433 cenAlarmMode            OBJECT-TYPE
434         SYNTAX          INTEGER  {
435               unknown(1),
436               alert(2),
437               event(3)
438         }
439         MAX-ACCESS      read-only
440         STATUS          current
441         DESCRIPTION
442         "unknown:  When the value for this attribute could not be
443                    determined.
444          alert:    Denotes an alarm generated by a set of events where
445                    all events are reported by polling of managed
446                    objects and/or listening to SNMP notifications.
447          event:    Denotes an event generated by polling of managed
448                    ojects and/or listening to SNMP notifications."
449         ::= { cenAlarmEntry 24 }
450
451 cenPartitionNumber      OBJECT-TYPE
452         SYNTAX          Unsigned32(0..100)
453         MAX-ACCESS      read-only
454         STATUS          current
455         DESCRIPTION
456         "In traps generated by the management application that support
457         multiple partitions, the attribute will carry the integer
458         value assigned to identify the logical group where the managed
459         device resides."
460         ::= { cenAlarmEntry 25 }
461
462 cenPartitionName        OBJECT-TYPE
463         SYNTAX          SnmpAdminString (SIZE(1..255))
464         MAX-ACCESS      read-only
465         STATUS          current
466         DESCRIPTION
467         "In traps generated by the management application that support
468         multiple partitions, the attribute will carry the name
469         assigned to identify the logical group where the managed
470         device resides."
471         ::= { cenAlarmEntry 26 }
472
473 cenCustomerIdentification      OBJECT-TYPE
474         SYNTAX                 SnmpAdminString (SIZE(1..255))
475         MAX-ACCESS             read-only
476         STATUS                 current
477         DESCRIPTION
478         "User input message. The attribute takes in a free format
479         text. This attribute can be used by advanced management
480         applications to sort responses from the fault management
481         server."
482         ::= { cenAlarmEntry 27 }
483
484 cenCustomerRevision     OBJECT-TYPE
485         SYNTAX          SnmpAdminString (SIZE(1..255))
486         MAX-ACCESS      read-only
487         STATUS          current
488         DESCRIPTION
489         "User input message. The attribute takes in a free format
490         text. This attribute can be used by advanced management
491         applications to sort responses from the fault management
492         server."
493         ::= { cenAlarmEntry 28 }
494
495 cenAlertID     OBJECT-TYPE
496         SYNTAX          SnmpAdminString (SIZE(1..20))
497         MAX-ACCESS      read-only
498         STATUS          current
499         DESCRIPTION
500         "In event based notification, this attribute will contain the
501         alert id to which the generated event has been rolled up
502         to. In alert based notification, the cenAlarmInstanceId and
503         cenAlertID would be identical."
504         ::= { cenAlarmEntry 29 }
505
506ciscoEpmNotificationAlarm    NOTIFICATION-TYPE
507        OBJECTS  {
508                    cenAlarmVersion,
509                    cenAlarmTimestamp,
510                    cenAlarmUpdatedTimestamp,
511                    cenAlarmInstanceID,
512                    cenAlarmStatus,
513                    cenAlarmStatusDefinition,
514                    cenAlarmType,
515                    cenAlarmCategory,
516                    cenAlarmCategoryDefinition,
517                    cenAlarmServerAddressType,
518                    cenAlarmServerAddress,
519                    cenAlarmManagedObjectClass,
520                    cenAlarmManagedObjectAddressType,
521                    cenAlarmManagedObjectAddress,
522                    cenAlarmDescription,
523                    cenAlarmSeverity,
524                    cenAlarmSeverityDefinition,
525                    cenAlarmTriageValue,
526                    cenEventIDList,
527                    cenUserMessage1,
528                    cenUserMessage2,
529                    cenUserMessage3
530        }
531        STATUS           deprecated
532        DESCRIPTION
533        "Notification of the status of the managed object as
534        generated by the  management server.
535
536        New attributes are added to the ciscoEpmNotificationAlarmRev1.
537        Hence this notification is deprecated."
538        ::= { ciscoEpmNotificationMIBNotifs 1 }
539
540 ciscoEpmNotificationAlarmRev1    NOTIFICATION-TYPE
541         OBJECTS  {
542                     cenAlarmVersion,
543                     cenAlarmTimestamp,
544                     cenAlarmUpdatedTimestamp,
545                     cenAlarmInstanceID,
546                     cenAlarmStatus,
547                     cenAlarmStatusDefinition,
548                     cenAlarmType,
549                     cenAlarmCategory,
550                     cenAlarmCategoryDefinition,
551                     cenAlarmServerAddressType,
552                     cenAlarmServerAddress,
553                     cenAlarmManagedObjectClass,
554                     cenAlarmManagedObjectAddressType,
555                     cenAlarmManagedObjectAddress,
556                     cenAlarmDescription,
557                     cenAlarmSeverity,
558                     cenAlarmSeverityDefinition,
559                     cenAlarmTriageValue,
560                     cenEventIDList,
561                     cenUserMessage1,
562                     cenUserMessage2,
563                     cenUserMessage3,
564                     cenAlarmMode,
565                     cenPartitionNumber,
566                     cenPartitionName,
567                     cenCustomerIdentification,
568                     cenCustomerRevision,
569                     cenAlertID
570         }
571         STATUS           current
572         DESCRIPTION
573         "Notification of the status of the managed object as
574         generated by the  management server."
575         ::= { ciscoEpmNotificationMIBNotifs 2 }
576
577
578 -- Conformance information
579
580 ciscoEpmNotificationMIBCompliances OBJECT IDENTIFIER
581                            ::= { ciscoEpmNotificationMIBConform 1 }
582 ciscoEpmNotificationMIBGroups OBJECT IDENTIFIER
583                            ::= { ciscoEpmNotificationMIBConform 2 }
584 -- Compliance
585
586 ciscoEpmNotificationMIBCompliance MODULE-COMPLIANCE
587         STATUS deprecated
588         DESCRIPTION
589         "The compliance statement for entities which
590         implement the CISCO-EPM-NOTIFICATION-MIB.
591
592
593         New attributes are included in
594         ciscoEpmNotificationMIBComplianceRev1. Hence this object is
595         deprecated."
596         MODULE -- this module
597         MANDATORY-GROUPS {
598             ciscoEpmNotificationObjectsGroup,
599             ciscoEpmNotificationAlarmGroup
600         }
601
602         GROUP       ciscoEpmAlarmConfigGroup
603         DESCRIPTION
604         "This group is optional."
605
606         OBJECT cenAlarmTableMaxLength
607         MIN-ACCESS read-only
608         DESCRIPTION
609         "Write access is not required."
610
611         OBJECT cenAlarmVersion
612         MIN-ACCESS accessible-for-notify
613         DESCRIPTION
614             "Read access is not required."
615
616         OBJECT cenAlarmTimestamp
617         MIN-ACCESS accessible-for-notify
618         DESCRIPTION
619             "Read access is not required."
620
621         OBJECT cenAlarmUpdatedTimestamp
622         MIN-ACCESS accessible-for-notify
623         DESCRIPTION
624             "Read access is not required."
625
626         OBJECT cenAlarmInstanceID
627         MIN-ACCESS accessible-for-notify
628         DESCRIPTION
629             "Read access is not required."
630
631         OBJECT cenAlarmStatus
632         MIN-ACCESS accessible-for-notify
633         DESCRIPTION
634             "Read access is not required."
635
636         OBJECT cenAlarmStatusDefinition
637         MIN-ACCESS accessible-for-notify
638         DESCRIPTION
639             "Read access is not required."
640
641         OBJECT cenAlarmType
642         MIN-ACCESS accessible-for-notify
643         DESCRIPTION
644             "Read access is not required."
645
646         OBJECT cenAlarmCategory
647         MIN-ACCESS accessible-for-notify
648         DESCRIPTION
649             "Read access is not required."
650
651         OBJECT cenAlarmCategoryDefinition
652         MIN-ACCESS accessible-for-notify
653         DESCRIPTION
654             "Read access is not required."
655
656         OBJECT cenAlarmServerAddressType
657         MIN-ACCESS accessible-for-notify
658         DESCRIPTION
659             "Read access is not required."
660
661         OBJECT cenAlarmServerAddress
662         MIN-ACCESS accessible-for-notify
663         DESCRIPTION
664             "Read access is not required."
665
666         OBJECT cenAlarmManagedObjectClass
667         MIN-ACCESS accessible-for-notify
668         DESCRIPTION
669             "Read access is not required."
670
671         OBJECT cenAlarmManagedObjectAddressType
672         MIN-ACCESS accessible-for-notify
673         DESCRIPTION
674             "Read access is not required."
675
676         OBJECT cenAlarmManagedObjectAddress
677         MIN-ACCESS accessible-for-notify
678         DESCRIPTION
679             "Read access is not required."
680
681         OBJECT cenAlarmDescription
682         MIN-ACCESS accessible-for-notify
683         DESCRIPTION
684             "Read access is not required."
685
686         OBJECT cenAlarmSeverity
687         MIN-ACCESS accessible-for-notify
688         DESCRIPTION
689             "Read access is not required."
690
691         OBJECT cenAlarmSeverityDefinition
692         MIN-ACCESS accessible-for-notify
693         DESCRIPTION
694             "Read access is not required."
695
696         OBJECT cenAlarmTriageValue
697         MIN-ACCESS accessible-for-notify
698         DESCRIPTION
699             "Read access is not required."
700
701         OBJECT cenEventIDList
702         MIN-ACCESS accessible-for-notify
703         DESCRIPTION
704             "Read access is not required."
705
706         OBJECT cenUserMessage1
707         MIN-ACCESS accessible-for-notify
708         DESCRIPTION
709             "Read access is not required."
710
711         OBJECT cenUserMessage2
712         MIN-ACCESS accessible-for-notify
713         DESCRIPTION
714             "Read access is not required."
715
716         OBJECT cenUserMessage3
717         MIN-ACCESS accessible-for-notify
718         DESCRIPTION
719             "Read access is not required."
720         ::= { ciscoEpmNotificationMIBCompliances  1 }
721
722 ciscoEpmNotificationMIBComplianceRev1 MODULE-COMPLIANCE
723         STATUS current
724         DESCRIPTION
725         "The compliance statement for entities which
726         implement the CISCO-EPM-NOTIFICATION-MIB."
727         MODULE -- this module
728         MANDATORY-GROUPS {
729             ciscoEpmNotificationObjectsGroupRev1,
730             ciscoEpmNotificationAlarmGroupRev1
731         }
732
733         GROUP       ciscoEpmAlarmConfigGroup
734         DESCRIPTION
735         "This group is optional."
736
737         OBJECT cenAlarmTableMaxLength
738         MIN-ACCESS read-only
739         DESCRIPTION
740         "Write access is not required."
741
742         OBJECT cenAlarmVersion
743         MIN-ACCESS accessible-for-notify
744         DESCRIPTION
745             "Read access is not required."
746
747         OBJECT cenAlarmTimestamp
748         MIN-ACCESS accessible-for-notify
749         DESCRIPTION
750             "Read access is not required."
751
752         OBJECT cenAlarmUpdatedTimestamp
753         MIN-ACCESS accessible-for-notify
754         DESCRIPTION
755             "Read access is not required."
756
757         OBJECT cenAlarmInstanceID
758         MIN-ACCESS accessible-for-notify
759         DESCRIPTION
760             "Read access is not required."
761
762         OBJECT cenAlarmStatus
763         MIN-ACCESS accessible-for-notify
764         DESCRIPTION
765             "Read access is not required."
766
767         OBJECT cenAlarmStatusDefinition
768         MIN-ACCESS accessible-for-notify
769         DESCRIPTION
770             "Read access is not required."
771
772         OBJECT cenAlarmType
773         MIN-ACCESS accessible-for-notify
774         DESCRIPTION
775             "Read access is not required."
776
777         OBJECT cenAlarmCategory
778         MIN-ACCESS accessible-for-notify
779         DESCRIPTION
780             "Read access is not required."
781
782         OBJECT cenAlarmCategoryDefinition
783         MIN-ACCESS accessible-for-notify
784         DESCRIPTION
785             "Read access is not required."
786
787         OBJECT cenAlarmServerAddressType
788         MIN-ACCESS accessible-for-notify
789         DESCRIPTION
790             "Read access is not required."
791
792         OBJECT cenAlarmServerAddress
793         MIN-ACCESS accessible-for-notify
794         DESCRIPTION
795             "Read access is not required."
796
797         OBJECT cenAlarmManagedObjectClass
798         MIN-ACCESS accessible-for-notify
799         DESCRIPTION
800             "Read access is not required."
801
802         OBJECT cenAlarmManagedObjectAddressType
803         MIN-ACCESS accessible-for-notify
804         DESCRIPTION
805             "Read access is not required."
806
807         OBJECT cenAlarmManagedObjectAddress
808         MIN-ACCESS accessible-for-notify
809         DESCRIPTION
810             "Read access is not required."
811
812         OBJECT cenAlarmDescription
813         MIN-ACCESS accessible-for-notify
814         DESCRIPTION
815             "Read access is not required."
816
817         OBJECT cenAlarmSeverity
818         MIN-ACCESS accessible-for-notify
819         DESCRIPTION
820             "Read access is not required."
821
822         OBJECT cenAlarmSeverityDefinition
823         MIN-ACCESS accessible-for-notify
824         DESCRIPTION
825             "Read access is not required."
826
827         OBJECT cenAlarmTriageValue
828         MIN-ACCESS accessible-for-notify
829         DESCRIPTION
830             "Read access is not required."
831
832         OBJECT cenEventIDList
833         MIN-ACCESS accessible-for-notify
834         DESCRIPTION
835             "Read access is not required."
836
837         OBJECT cenUserMessage1
838         MIN-ACCESS accessible-for-notify
839         DESCRIPTION
840             "Read access is not required."
841
842         OBJECT cenUserMessage2
843         MIN-ACCESS accessible-for-notify
844         DESCRIPTION
845             "Read access is not required."
846
847         OBJECT cenUserMessage3
848         MIN-ACCESS accessible-for-notify
849         DESCRIPTION
850             "Read access is not required."
851
852         OBJECT cenAlarmMode
853         MIN-ACCESS accessible-for-notify
854         DESCRIPTION
855             "Read access is not required."
856
857         OBJECT cenPartitionNumber
858         MIN-ACCESS accessible-for-notify
859         DESCRIPTION
860             "Read access is not required."
861
862         OBJECT cenPartitionName
863         MIN-ACCESS accessible-for-notify
864         DESCRIPTION
865             "Read access is not required."
866
867         OBJECT cenCustomerIdentification
868         MIN-ACCESS accessible-for-notify
869         DESCRIPTION
870             "Read access is not required."
871
872         OBJECT cenCustomerRevision
873         MIN-ACCESS accessible-for-notify
874         DESCRIPTION
875             "Read access is not required."
876
877         OBJECT cenAlertID
878         MIN-ACCESS accessible-for-notify
879         DESCRIPTION
880             "Read access is not required."
881
882         ::= { ciscoEpmNotificationMIBCompliance  2 }
883
884 -- Units of Conformance
885
886 ciscoEpmNotificationAlarmGroup NOTIFICATION-GROUP
887     NOTIFICATIONS {
888         ciscoEpmNotificationAlarm
889     }
890     STATUS      deprecated
891     DESCRIPTION
892     "The collection of notifications used to indicate managed
893     object status.
894
895     ciscoEpmNotificationAlarmGroupRev1 is defined. Hence this
896     object is deprecated."
897     ::= { ciscoEpmNotificationMIBGroups 1 }
898
899 ciscoEpmNotificationObjectsGroup    OBJECT-GROUP
900     OBJECTS {
901                     cenAlarmVersion,
902                     cenAlarmTimestamp,
903                     cenAlarmUpdatedTimestamp,
904                     cenAlarmInstanceID,
905                     cenAlarmStatus,
906                     cenAlarmStatusDefinition,
907                     cenAlarmType,
908                     cenAlarmCategory,
909                     cenAlarmCategoryDefinition,
910                     cenAlarmServerAddressType,
911                     cenAlarmServerAddress,
912                     cenAlarmManagedObjectClass,
913                     cenAlarmManagedObjectAddressType,
914                     cenAlarmManagedObjectAddress,
915                     cenAlarmDescription,
916                     cenAlarmSeverity,
917                     cenAlarmSeverityDefinition,
918                     cenAlarmTriageValue,
919                     cenEventIDList,
920                     cenUserMessage1,
921                     cenUserMessage2,
922                     cenUserMessage3
923     }
924     STATUS      deprecated
925     DESCRIPTION
926     "Trap reflecting the alarm.
927
928     New attributes are added to the new notification
929     ciscoEpmNotificationObjectsGroupRev1. Hence
930     this object is deprecated."
931     ::= { ciscoEpmNotificationMIBGroups   2 }
932
933 ciscoEpmAlarmConfigGroup    OBJECT-GROUP
934     OBJECTS { cenAlarmTableMaxLength }
935     STATUS      current
936     DESCRIPTION
937     "A collection of objects providing information
938     about the total number of cenAlarmTable entries
939     maintained."
940     ::= { ciscoEpmNotificationMIBGroups   3 }
941
942 ciscoEpmNotificationAlarmGroupRev1 NOTIFICATION-GROUP
943     NOTIFICATIONS {
944         ciscoEpmNotificationAlarmRev1
945     }
946     STATUS      current
947     DESCRIPTION
948     "The collection of notifications used to indicate managed object
949     status."
950     ::= { ciscoEpmNotificationMIBGroups 4 }
951
952 ciscoEpmNotificationObjectsGroupRev1    OBJECT-GROUP
953     OBJECTS {
954                     cenAlarmVersion,
955                     cenAlarmTimestamp,
956                     cenAlarmUpdatedTimestamp,
957                     cenAlarmInstanceID,
958                     cenAlarmStatus,
959                     cenAlarmStatusDefinition,
960                     cenAlarmType,
961                     cenAlarmCategory,
962                     cenAlarmCategoryDefinition,
963                     cenAlarmServerAddressType,
964                     cenAlarmServerAddress,
965                     cenAlarmManagedObjectClass,
966                     cenAlarmManagedObjectAddressType,
967                     cenAlarmManagedObjectAddress,
968                     cenAlarmDescription,
969                     cenAlarmSeverity,
970                     cenAlarmSeverityDefinition,
971                     cenAlarmTriageValue,
972                     cenEventIDList,
973                     cenUserMessage1,
974                     cenUserMessage2,
975                     cenUserMessage3,
976                     cenAlarmMode,
977                     cenPartitionNumber,
978                     cenPartitionName,
979                     cenCustomerIdentification,
980                     cenCustomerRevision,
981                     cenAlertID
982     }
983     STATUS      current
984     DESCRIPTION
985     "Notification reflecting the alarm."
986     ::= { ciscoEpmNotificationMIBGroups   5 }
987
988END
989