added files
[bcm963xx.git] / userapps / opensource / net-snmp / mibs / DISMAN-EVENT-MIB.txt
1 DISMAN-EVENT-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE,
5     Integer32, Unsigned32,
6     NOTIFICATION-TYPE, Counter32,
7     Gauge32, mib-2, zeroDotZero         FROM SNMPv2-SMI
8     TEXTUAL-CONVENTION, RowStatus,
9     TruthValue                FROM SNMPv2-TC
10
11
12     MODULE-COMPLIANCE, OBJECT-GROUP,
13     NOTIFICATION-GROUP             FROM SNMPv2-CONF
14     sysUpTime                 FROM SNMPv2-MIB
15     SnmpTagValue              FROM SNMP-TARGET-MIB
16     SnmpAdminString           FROM SNMP-FRAMEWORK-MIB;
17
18 dismanEventMIB MODULE-IDENTITY
19     LAST-UPDATED "200010160000Z"            -- 16 October 2000
20     ORGANIZATION "IETF Distributed Management Working Group"
21     CONTACT-INFO "Ramanathan Kavasseri
22                   Cisco Systems, Inc.
23                   170 West Tasman Drive,
24                   San Jose CA 95134-1706.
25                   Phone: +1 408 526 4527
26                   Email: ramk@cisco.com"
27     DESCRIPTION
28      "The MIB module for defining event triggers and actions
29      for network management purposes."
30 -- Revision History
31
32        REVISION     "200010160000Z"            -- 16 October 2000
33        DESCRIPTION  "This is the initial version of this MIB.
34                     Published as RFC 2981"
35     ::= { mib-2 88 }
36
37 dismanEventMIBObjects OBJECT IDENTIFIER ::= { dismanEventMIB 1 }
38
39 -- Management Triggered Event (MTE) objects
40
41 mteResource           OBJECT IDENTIFIER ::= { dismanEventMIBObjects 1 }
42 mteTrigger            OBJECT IDENTIFIER ::= { dismanEventMIBObjects 2 }
43 mteObjects            OBJECT IDENTIFIER ::= { dismanEventMIBObjects 3 }
44 mteEvent              OBJECT IDENTIFIER ::= { dismanEventMIBObjects 4 }
45
46 --
47 -- Textual Conventions
48 --
49
50 FailureReason ::= TEXTUAL-CONVENTION
51     STATUS      current
52     DESCRIPTION
53         "Reasons for failures in an attempt to perform a management
54         request.
55
56         The first group of errors, numbered less than 0, are related
57         to problems in sending the request.  The existence of a
58         particular error code here does not imply that all
59         implementations are capable of sensing that error and
60
61
62         returning that code.
63
64         The second group, numbered greater than 0, are copied
65         directly from SNMP protocol operations and are intended to
66         carry exactly the meanings defined for the protocol as returned
67         in an SNMP response.
68
69         localResourceLack       some local resource such as memory
70                                 lacking or
71                                 mteResourceSampleInstanceMaximum
72                                 exceeded
73         badDestination          unrecognized domain name or otherwise
74                                 invalid destination address
75         destinationUnreachable  can't get to destination address
76         noResponse              no response to SNMP request
77         badType                 the data syntax of a retrieved object
78                                 as not as expected
79         sampleOverrun           another sample attempt occurred before
80                                 the previous one completed"
81
82     SYNTAX      INTEGER { localResourceLack(-1),
83                           badDestination(-2),
84                           destinationUnreachable(-3),
85                           noResponse(-4),
86                           badType(-5),
87                           sampleOverrun(-6),
88
89                           noError(0),
90
91                           tooBig(1),
92                           noSuchName(2),
93                           badValue(3),
94                           readOnly(4),
95                           genErr(5),
96                           noAccess(6),
97                           wrongType(7),
98                           wrongLength(8),
99                           wrongEncoding(9),
100                           wrongValue(10),
101                           noCreation(11),
102                           inconsistentValue(12),
103                           resourceUnavailable(13),
104                           commitFailed(14),
105                           undoFailed(15),
106                           authorizationError(16),
107                           notWritable(17),
108                           inconsistentName(18) }
109 --
110
111
112 -- Resource Control Section
113 --
114
115 mteResourceSampleMinimum OBJECT-TYPE
116     SYNTAX      Integer32 (1..2147483647)
117     UNITS       "seconds"
118     MAX-ACCESS  read-write
119     STATUS      current
120     DESCRIPTION
121         "The minimum mteTriggerFrequency this system will
122         accept.  A system may use the larger values of this minimum to
123         lessen the impact of constant sampling.  For larger
124         sampling intervals the system samples less often and
125         suffers less overhead.  This object provides a way to enforce
126         such lower overhead for all triggers created after it is
127         set.
128
129         Unless explicitly resource limited, a system's value for
130         this object SHOULD be 1, allowing as small as a 1 second
131         interval for ongoing trigger sampling.
132
133         Changing this value will not invalidate an existing setting
134         of mteTriggerFrequency."
135     ::= { mteResource 1 }
136
137 mteResourceSampleInstanceMaximum OBJECT-TYPE
138     SYNTAX      Unsigned32
139     UNITS       "instances"
140     MAX-ACCESS  read-write
141     STATUS      current
142     DESCRIPTION
143         "The maximum number of instance entries this system will
144         support for sampling.
145
146         These are the entries that maintain state, one for each
147         instance of each sampled object as selected by
148         mteTriggerValueID.  Note that wildcarded objects result
149         in multiple instances of this state.
150
151         A value of 0 indicates no preset limit, that is, the limit
152         is dynamic based on system operation and resources.
153
154         Unless explicitly resource limited, a system's value for
155         this object SHOULD be 0.
156
157         Changing this value will not eliminate or inhibit existing
158         sample state but could prevent allocation of additional state
159         information."
160
161
162     ::= { mteResource 2 }
163
164 mteResourceSampleInstances OBJECT-TYPE
165     SYNTAX      Gauge32
166     UNITS       "instances"
167     MAX-ACCESS  read-only
168     STATUS      current
169     DESCRIPTION
170         "The number of currently active instance entries as
171         defined for mteResourceSampleInstanceMaximum."
172     ::= { mteResource 3 }
173
174 mteResourceSampleInstancesHigh OBJECT-TYPE
175     SYNTAX      Gauge32
176     UNITS       "instances"
177     MAX-ACCESS  read-only
178     STATUS      current
179     DESCRIPTION
180         "The highest value of mteResourceSampleInstances that has
181         occurred since initialization of the management system."
182     ::= { mteResource 4 }
183
184 mteResourceSampleInstanceLacks OBJECT-TYPE
185     SYNTAX      Counter32
186     UNITS       "instances"
187     MAX-ACCESS  read-only
188     STATUS      current
189     DESCRIPTION
190         "The number of times this system could not take a new sample
191         because that allocation would have exceeded the limit set by
192         mteResourceSampleInstanceMaximum."
193     ::= { mteResource 5 }
194
195 --
196 -- Trigger Section
197 --
198
199 -- Counters
200
201 mteTriggerFailures OBJECT-TYPE
202     SYNTAX      Counter32
203     UNITS       "failures"
204     MAX-ACCESS  read-only
205     STATUS      current
206     DESCRIPTION
207         "The number of times an attempt to check for a trigger
208         condition has failed.  This counts individually for each
209         attempt in a group of targets or each attempt for a
210
211
212         wildcarded object."
213     ::= { mteTrigger 1 }
214
215 --
216 -- Trigger Table
217 --
218
219 mteTriggerTable OBJECT-TYPE
220     SYNTAX      SEQUENCE OF MteTriggerEntry
221     MAX-ACCESS  not-accessible
222     STATUS      current
223     DESCRIPTION
224         "A table of management event trigger information."
225     ::= { mteTrigger 2 }
226
227 mteTriggerEntry OBJECT-TYPE
228     SYNTAX      MteTriggerEntry
229     MAX-ACCESS  not-accessible
230     STATUS      current
231     DESCRIPTION
232         "Information about a single trigger.  Applications create and
233         delete entries using mteTriggerEntryStatus."
234     INDEX       { mteOwner, IMPLIED mteTriggerName }
235     ::= { mteTriggerTable 1 }
236
237 MteTriggerEntry ::= SEQUENCE {
238     mteOwner                            SnmpAdminString,
239     mteTriggerName                      SnmpAdminString,
240     mteTriggerComment                   SnmpAdminString,
241     mteTriggerTest                      BITS,
242     mteTriggerSampleType                INTEGER,
243     mteTriggerValueID                   OBJECT IDENTIFIER,
244     mteTriggerValueIDWildcard           TruthValue,
245     mteTriggerTargetTag                 SnmpTagValue,
246     mteTriggerContextName               SnmpAdminString,
247     mteTriggerContextNameWildcard       TruthValue,
248     mteTriggerFrequency                 Unsigned32,
249     mteTriggerObjectsOwner              SnmpAdminString,
250     mteTriggerObjects                   SnmpAdminString,
251     mteTriggerEnabled                   TruthValue,
252     mteTriggerEntryStatus               RowStatus
253 }
254
255 mteOwner OBJECT-TYPE
256    SYNTAX      SnmpAdminString (SIZE(0..32))
257    MAX-ACCESS  not-accessible
258    STATUS      current
259    DESCRIPTION
260
261
262         "The owner of this entry. The exact semantics of this
263         string are subject to the security policy defined by the
264         security administrator."
265     ::= { mteTriggerEntry 1 }
266
267 mteTriggerName OBJECT-TYPE
268     SYNTAX      SnmpAdminString (SIZE (1..32))
269     MAX-ACCESS  not-accessible
270     STATUS      current
271     DESCRIPTION
272         "A locally-unique, administratively assigned name for the
273         trigger within the scope of mteOwner."
274     ::= { mteTriggerEntry 2 }
275
276 mteTriggerComment OBJECT-TYPE
277     SYNTAX      SnmpAdminString
278     MAX-ACCESS  read-create
279     STATUS      current
280     DESCRIPTION
281         "A description of the trigger's function and use."
282     DEFVAL { ''H }
283     ::= { mteTriggerEntry 3 }
284
285 mteTriggerTest OBJECT-TYPE
286     SYNTAX      BITS { existence(0), boolean(1), threshold(2) }
287     MAX-ACCESS  read-create
288     STATUS      current
289     DESCRIPTION
290         "The type of trigger test to perform.  For 'boolean' and
291         'threshold'  tests, the object at mteTriggerValueID MUST
292         evaluate to an integer, that is, anything that ends up encoded
293         for transmission (that is, in BER, not ASN.1) as an integer.
294
295         For 'existence', the specific test is as selected by
296         mteTriggerExistenceTest.  When an object appears, vanishes
297         or changes value, the trigger fires. If the object's
298         appearance caused the trigger firing, the object MUST
299         vanish before the trigger can be fired again for it, and
300         vice versa. If the trigger fired due to a change in the
301         object's value, it will be fired again on every successive
302         value change for that object.
303
304         For 'boolean', the specific test is as selected by
305         mteTriggerBooleanTest.  If the test result is true the trigger
306         fires.  The trigger will not fire again until the value has
307         become false and come back to true.
308
309         For 'threshold' the test works as described below for
310
311
312         mteTriggerThresholdStartup, mteTriggerThresholdRising, and
313         mteTriggerThresholdFalling.
314
315         Note that combining 'boolean' and 'threshold' tests on the
316         same object may be somewhat redundant."
317     DEFVAL { { boolean } }
318     ::= { mteTriggerEntry 4 }
319
320 mteTriggerSampleType OBJECT-TYPE
321     SYNTAX      INTEGER { absoluteValue(1), deltaValue(2) }
322     MAX-ACCESS  read-create
323     STATUS      current
324     DESCRIPTION
325         "The type of sampling to perform.
326
327         An 'absoluteValue' sample requires only a single sample to be
328         meaningful, and is exactly the value of the object at
329         mteTriggerValueID at the sample time.
330
331         A 'deltaValue' requires two samples to be meaningful and is
332         thus not available for testing until the second and subsequent
333         samples after the object at mteTriggerValueID is first found
334         to exist.  It is the difference between the two samples.  For
335         unsigned values it is always positive, based on unsigned
336         arithmetic.  For signed values it can be positive or negative.
337
338         For SNMP counters to be meaningful they should be sampled as a
339         'deltaValue'.
340
341         For 'deltaValue' mteTriggerDeltaTable contains further
342         parameters.
343
344         If only 'existence' is set in mteTriggerTest this object has
345         no meaning."
346     DEFVAL { absoluteValue }
347     ::= { mteTriggerEntry 5 }
348
349 mteTriggerValueID OBJECT-TYPE
350     SYNTAX      OBJECT IDENTIFIER
351     MAX-ACCESS  read-create
352     STATUS      current
353     DESCRIPTION
354         "The object identifier of the MIB object to sample to see
355         if the trigger should fire.
356
357         This may be wildcarded by truncating all or part of the
358         instance portion, in which case the value is obtained
359         as if with a GetNext function, checking multiple values
360
361
362         if they exist.  If such wildcarding is applied,
363         mteTriggerValueIDWildcard must be 'true' and if not it must
364         be 'false'.
365
366         Bad object identifiers or a mismatch between truncating the
367         identifier and the value of mteTriggerValueIDWildcard result
368         in operation as one would expect when providing the wrong
369         identifier to a Get or GetNext operation.  The Get will fail
370         or get the wrong object.  The GetNext will indeed get whatever
371         is next, proceeding until it runs past the initial part of the
372         identifier and perhaps many unintended objects for confusing
373         results.  If the value syntax of those objects is not usable,
374         that results in a 'badType' error that terminates the scan.
375
376         Each instance that fills the wildcard is independent of any
377         additional instances, that is, wildcarded objects operate
378         as if there were a separate table entry for each instance
379         that fills the wildcard without having to actually predict
380         all possible instances ahead of time."
381     DEFVAL { zeroDotZero }
382     ::= { mteTriggerEntry 6 }
383
384 mteTriggerValueIDWildcard OBJECT-TYPE
385     SYNTAX      TruthValue
386     MAX-ACCESS  read-create
387     STATUS      current
388     DESCRIPTION
389         "Control for whether mteTriggerValueID is to be treated as
390         fully-specified or wildcarded, with 'true' indicating wildcard."
391     DEFVAL { false }
392     ::= { mteTriggerEntry 7 }
393
394 mteTriggerTargetTag OBJECT-TYPE
395     SYNTAX      SnmpTagValue
396     MAX-ACCESS  read-create
397     STATUS      current
398     DESCRIPTION
399         "The tag for the target(s) from which to obtain the condition
400         for a trigger check.
401
402         A length of 0 indicates the local system.  In this case,
403         access to the objects indicated by mteTriggerValueID is under
404         the security credentials of the requester that set
405         mteTriggerEntryStatus to 'active'.  Those credentials are the
406         input parameters for isAccessAllowed from the Architecture for
407         Describing SNMP Management Frameworks.
408
409         Otherwise access rights are checked according to the security
410
411
412         parameters resulting from the tag."
413     DEFVAL { ''H }
414     ::= { mteTriggerEntry 8 }
415
416 mteTriggerContextName OBJECT-TYPE
417     SYNTAX      SnmpAdminString
418     MAX-ACCESS  read-create
419     STATUS      current
420     DESCRIPTION
421         "The management context from which to obtain mteTriggerValueID.
422
423         This may be wildcarded by leaving characters off the end.  For
424         example use 'Repeater' to wildcard to 'Repeater1',
425         'Repeater2', 'Repeater-999.87b', and so on.  To indicate such
426         wildcarding is intended, mteTriggerContextNameWildcard must
427         be 'true'.
428
429         Each instance that fills the wildcard is independent of any
430         additional instances, that is, wildcarded objects operate
431         as if there were a separate table entry for each instance
432         that fills the wildcard without having to actually predict
433         all possible instances ahead of time.
434
435         Operation of this feature assumes that the local system has a
436         list of available contexts against which to apply the
437         wildcard.  If the objects are being read from the local
438         system, this is clearly the system's own list of contexts.
439         For a remote system a local version of such a list is not
440         defined by any current standard and may not be available, so
441         this function MAY not be supported."
442     DEFVAL { ''H }
443     ::= { mteTriggerEntry 9 }
444
445 mteTriggerContextNameWildcard OBJECT-TYPE
446     SYNTAX      TruthValue
447     MAX-ACCESS  read-create
448     STATUS      current
449     DESCRIPTION
450         "Control for whether mteTriggerContextName is to be treated as
451         fully-specified or wildcarded, with 'true' indicating wildcard."
452     DEFVAL { false }
453     ::= { mteTriggerEntry 10 }
454
455 mteTriggerFrequency OBJECT-TYPE
456     SYNTAX      Unsigned32
457     UNITS       "seconds"
458     MAX-ACCESS  read-create
459     STATUS      current
460
461
462     DESCRIPTION
463         "The number of seconds to wait between trigger samples.  To
464         encourage consistency in sampling, the interval is measured
465         from the beginning of one check to the beginning of the next
466         and the timer is restarted immediately when it expires, not
467         when the check completes.
468
469         If the next sample begins before the previous one completed the
470         system may either attempt to make the check or treat this as an
471         error condition with the error 'sampleOverrun'.
472
473         A frequency of 0 indicates instantaneous recognition of the
474         condition.  This is not possible in many cases, but may
475         be supported in cases where it makes sense and the system is
476         able to do so.  This feature allows the MIB to be used in
477         implementations where such interrupt-driven behavior is
478         possible and is not likely to be supported for all MIB objects
479         even then since such sampling generally has to be tightly
480         integrated into low-level code.
481
482         Systems that can support this SHOULD document those cases
483         where it can be used.  In cases where it can not, setting this
484         object to 0 should be disallowed."
485     DEFVAL { 600 }
486     ::= { mteTriggerEntry 11 }
487
488 mteTriggerObjectsOwner OBJECT-TYPE
489     SYNTAX      SnmpAdminString (SIZE (0..32))
490     MAX-ACCESS  read-create
491     STATUS      current
492     DESCRIPTION
493         "To go with mteTriggerObjects, the mteOwner of a group of
494         objects from mteObjectsTable."
495     DEFVAL { ''H }
496     ::= { mteTriggerEntry 12 }
497
498 mteTriggerObjects OBJECT-TYPE
499     SYNTAX      SnmpAdminString (SIZE (0..32))
500     MAX-ACCESS  read-create
501     STATUS      current
502     DESCRIPTION
503         "The mteObjectsName of a group of objects from
504         mteObjectsTable.  These objects are to be added to any
505         Notification resulting from the firing of this trigger.
506
507         A list of objects may also be added based on the event or on
508         the value of mteTriggerTest.
509
510
511
512         A length of 0 indicates no additional objects."
513     DEFVAL { ''H }
514     ::= { mteTriggerEntry 13 }
515
516 mteTriggerEnabled OBJECT-TYPE
517     SYNTAX      TruthValue
518     MAX-ACCESS  read-create
519     STATUS      current
520     DESCRIPTION
521         "A control to allow a trigger to be configured but not used.
522         When the value is 'false' the trigger is not sampled."
523     DEFVAL { false }
524     ::= { mteTriggerEntry 14 }
525
526 mteTriggerEntryStatus OBJECT-TYPE
527     SYNTAX      RowStatus
528     MAX-ACCESS  read-create
529     STATUS      current
530     DESCRIPTION
531         "The control that allows creation and deletion of entries.
532         Once made active an entry may not be modified except to
533         delete it."
534     ::= { mteTriggerEntry 15 }
535
536 --
537 -- Trigger Delta Table
538 --
539
540 mteTriggerDeltaTable OBJECT-TYPE
541     SYNTAX      SEQUENCE OF MteTriggerDeltaEntry
542     MAX-ACCESS  not-accessible
543     STATUS      current
544     DESCRIPTION
545         "A table of management event trigger information for delta
546         sampling."
547     ::= { mteTrigger 3 }
548
549 mteTriggerDeltaEntry OBJECT-TYPE
550     SYNTAX      MteTriggerDeltaEntry
551     MAX-ACCESS  not-accessible
552     STATUS      current
553     DESCRIPTION
554         "Information about a single trigger's delta sampling.  Entries
555         automatically exist in this this table for each mteTriggerEntry
556         that has mteTriggerSampleType set to 'deltaValue'."
557     INDEX       { mteOwner, IMPLIED mteTriggerName }
558     ::= { mteTriggerDeltaTable 1 }
559
560
561
562 MteTriggerDeltaEntry ::= SEQUENCE {
563     mteTriggerDeltaDiscontinuityID                OBJECT IDENTIFIER,
564     mteTriggerDeltaDiscontinuityIDWildcard        TruthValue,
565     mteTriggerDeltaDiscontinuityIDType            INTEGER
566 }
567
568 sysUpTimeInstance OBJECT IDENTIFIER ::= { sysUpTime 0 }
569
570 mteTriggerDeltaDiscontinuityID OBJECT-TYPE
571     SYNTAX      OBJECT IDENTIFIER
572     MAX-ACCESS  read-write
573     STATUS      current
574     DESCRIPTION
575         "The OBJECT IDENTIFIER (OID) of a TimeTicks, TimeStamp, or
576         DateAndTime object that indicates a discontinuity in the value
577         at mteTriggerValueID.
578
579         The OID may be for a leaf object (e.g. sysUpTime.0) or may
580         be wildcarded to match mteTriggerValueID.
581
582         This object supports normal checking for a discontinuity in a
583         counter.  Note that if this object does not point to sysUpTime
584         discontinuity checking MUST still check sysUpTime for an overall
585         discontinuity.
586
587         If the object identified is not accessible the sample attempt
588         is in error, with the error code as from an SNMP request.
589
590         Bad object identifiers or a mismatch between truncating the
591         identifier and the value of mteDeltaDiscontinuityIDWildcard
592         result in operation as one would expect when providing the
593         wrong identifier to a Get operation.  The Get will fail or get
594         the wrong object.  If the value syntax of those objects is not
595         usable, that results in an error that terminates the sample
596         with a 'badType' error code."
597     DEFVAL { sysUpTimeInstance }
598     ::= { mteTriggerDeltaEntry 1 }
599
600 mteTriggerDeltaDiscontinuityIDWildcard OBJECT-TYPE
601      SYNTAX      TruthValue
602      MAX-ACCESS  read-write
603      STATUS      current
604      DESCRIPTION
605         "Control for whether mteTriggerDeltaDiscontinuityID is to be
606         treated as fully-specified or wildcarded, with 'true'
607         indicating wildcard. Note that the value of this object will
608         be the same as that of the corresponding instance of
609         mteTriggerValueIDWildcard when the corresponding
610
611
612         mteTriggerSampleType is 'deltaValue'."
613     DEFVAL { false }
614     ::= { mteTriggerDeltaEntry 2 }
615
616 mteTriggerDeltaDiscontinuityIDType OBJECT-TYPE
617     SYNTAX      INTEGER { timeTicks(1), timeStamp(2), dateAndTime(3) }
618     MAX-ACCESS  read-write
619     STATUS      current
620     DESCRIPTION
621         "The value 'timeTicks' indicates the
622         mteTriggerDeltaDiscontinuityID of this row is of syntax
623         TimeTicks.  The value 'timeStamp' indicates syntax TimeStamp.
624         The value 'dateAndTime' indicates syntax DateAndTime."
625     DEFVAL { timeTicks }
626     ::= { mteTriggerDeltaEntry 3 }
627
628 --
629 -- Trigger Existence Table
630 --
631
632 mteTriggerExistenceTable OBJECT-TYPE
633     SYNTAX      SEQUENCE OF MteTriggerExistenceEntry
634     MAX-ACCESS  not-accessible
635     STATUS      current
636     DESCRIPTION
637         "A table of management event trigger information for existence
638         triggers."
639     ::= { mteTrigger 4 }
640
641 mteTriggerExistenceEntry OBJECT-TYPE
642     SYNTAX      MteTriggerExistenceEntry
643     MAX-ACCESS  not-accessible
644     STATUS      current
645     DESCRIPTION
646         "Information about a single existence trigger.  Entries
647         automatically exist in this this table for each mteTriggerEntry
648         that has 'existence' set in mteTriggerTest."
649     INDEX       { mteOwner, IMPLIED mteTriggerName }
650     ::= { mteTriggerExistenceTable 1 }
651
652 MteTriggerExistenceEntry ::= SEQUENCE {
653     mteTriggerExistenceTest              BITS,
654     mteTriggerExistenceStartup           BITS,
655     mteTriggerExistenceObjectsOwner      SnmpAdminString,
656     mteTriggerExistenceObjects           SnmpAdminString,
657     mteTriggerExistenceEventOwner        SnmpAdminString,
658     mteTriggerExistenceEvent             SnmpAdminString
659 }
660
661
662 mteTriggerExistenceTest OBJECT-TYPE
663     SYNTAX      BITS { present(0), absent(1), changed(2) }
664     MAX-ACCESS  read-write
665     STATUS      current
666     DESCRIPTION
667         "The type of existence test to perform.  The trigger fires
668         when the object at mteTriggerValueID is seen to go from
669         present to absent, from absent to present, or to have it's
670         value changed, depending on which tests are selected:
671
672         present(0) - when this test is selected, the trigger fires
673         when the mteTriggerValueID object goes from absent to present.
674
675         absent(1)  - when this test is selected, the trigger fires
676         when the mteTriggerValueID object goes from present to absent.
677         changed(2) - when this test is selected, the trigger fires
678         the mteTriggerValueID object value changes.
679
680         Once the trigger has fired for either presence or absence it
681         will not fire again for that state until the object has been
682         to the other state. "
683     DEFVAL { { present, absent } }
684     ::= { mteTriggerExistenceEntry 1 }
685
686 mteTriggerExistenceStartup OBJECT-TYPE
687     SYNTAX      BITS { present(0), absent(1) }
688     MAX-ACCESS  read-write
689     STATUS      current
690     DESCRIPTION
691         "Control for whether an event may be triggered when this entry
692         is first set to 'active' and the test specified by
693         mteTriggerExistenceTest is true.  Setting an option causes
694         that trigger to fire when its test is true."
695     DEFVAL { { present, absent } }
696     ::= { mteTriggerExistenceEntry 2 }
697
698 mteTriggerExistenceObjectsOwner OBJECT-TYPE
699     SYNTAX      SnmpAdminString (SIZE (0..32))
700     MAX-ACCESS  read-write
701     STATUS      current
702     DESCRIPTION
703         "To go with mteTriggerExistenceObjects, the mteOwner of a
704         group of objects from mteObjectsTable."
705     DEFVAL { ''H }
706     ::= { mteTriggerExistenceEntry 3 }
707
708 mteTriggerExistenceObjects OBJECT-TYPE
709     SYNTAX      SnmpAdminString (SIZE (0..32))
710
711
712     MAX-ACCESS  read-write
713     STATUS      current
714     DESCRIPTION
715         "The mteObjectsName of a group of objects from
716         mteObjectsTable.  These objects are to be added to any
717         Notification resulting from the firing of this trigger for
718         this test.
719
720         A list of objects may also be added based on the overall
721         trigger, the event or other settings in mteTriggerTest.
722
723         A length of 0 indicates no additional objects."
724     DEFVAL { ''H }
725     ::= { mteTriggerExistenceEntry 4 }
726
727 mteTriggerExistenceEventOwner OBJECT-TYPE
728     SYNTAX      SnmpAdminString (SIZE (0..32))
729     MAX-ACCESS  read-write
730     STATUS      current
731     DESCRIPTION
732         "To go with mteTriggerExistenceEvent, the mteOwner of an event
733         entry from the mteEventTable."
734     DEFVAL { ''H }
735     ::= { mteTriggerExistenceEntry 5 }
736
737 mteTriggerExistenceEvent OBJECT-TYPE
738     SYNTAX      SnmpAdminString (SIZE (0..32))
739     MAX-ACCESS  read-write
740     STATUS      current
741     DESCRIPTION
742         "The mteEventName of the event to invoke when mteTriggerType is
743         'existence' and this trigger fires.  A length of 0 indicates no
744         event."
745     DEFVAL { ''H }
746     ::= { mteTriggerExistenceEntry 6 }
747
748 --
749 -- Trigger Boolean Table
750 --
751
752 mteTriggerBooleanTable OBJECT-TYPE
753     SYNTAX      SEQUENCE OF MteTriggerBooleanEntry
754     MAX-ACCESS  not-accessible
755     STATUS      current
756     DESCRIPTION
757         "A table of management event trigger information for boolean
758         triggers."
759     ::= { mteTrigger 5 }
760
761
762 mteTriggerBooleanEntry OBJECT-TYPE
763     SYNTAX      MteTriggerBooleanEntry
764     MAX-ACCESS  not-accessible
765     STATUS      current
766     DESCRIPTION
767         "Information about a single boolean trigger.  Entries
768         automatically exist in this this table for each mteTriggerEntry
769         that has 'boolean' set in mteTriggerTest."
770     INDEX       { mteOwner, IMPLIED mteTriggerName }
771     ::= { mteTriggerBooleanTable 1 }
772
773 MteTriggerBooleanEntry ::= SEQUENCE {
774     mteTriggerBooleanComparison          INTEGER,
775     mteTriggerBooleanValue               Integer32,
776     mteTriggerBooleanStartup             TruthValue,
777     mteTriggerBooleanObjectsOwner        SnmpAdminString,
778     mteTriggerBooleanObjects             SnmpAdminString,
779     mteTriggerBooleanEventOwner          SnmpAdminString,
780     mteTriggerBooleanEvent               SnmpAdminString
781 }
782
783 mteTriggerBooleanComparison OBJECT-TYPE
784     SYNTAX      INTEGER { unequal(1), equal(2),
785                  less(3), lessOrEqual(4),
786                  greater(5), greaterOrEqual(6) }
787     MAX-ACCESS  read-write
788     STATUS      current
789     DESCRIPTION
790         "The type of boolean comparison to perform.
791
792         The value at mteTriggerValueID is compared to
793         mteTriggerBooleanValue, so for example if
794         mteTriggerBooleanComparison is 'less' the result would be true
795         if the value at mteTriggerValueID is less than the value of
796         mteTriggerBooleanValue."
797     DEFVAL { unequal }
798     ::= { mteTriggerBooleanEntry 1 }
799
800 mteTriggerBooleanValue OBJECT-TYPE
801     SYNTAX      Integer32
802     MAX-ACCESS  read-write
803     STATUS      current
804     DESCRIPTION
805         "The value to use for the test specified by
806         mteTriggerBooleanTest."
807     DEFVAL { 0 }
808     ::= { mteTriggerBooleanEntry 2 }
809
810
811
812 mteTriggerBooleanStartup OBJECT-TYPE
813     SYNTAX      TruthValue
814     MAX-ACCESS  read-write
815     STATUS      current
816     DESCRIPTION
817         "Control for whether an event may be triggered when this entry
818         is first set to 'active' or a new instance of the object at
819         mteTriggerValueID is found and the test specified by
820         mteTriggerBooleanComparison is true.  In that case an event is
821         triggered if mteTriggerBooleanStartup is 'true'."
822     DEFVAL { true }
823     ::= { mteTriggerBooleanEntry 3 }
824
825 mteTriggerBooleanObjectsOwner OBJECT-TYPE
826     SYNTAX      SnmpAdminString (SIZE (0..32))
827     MAX-ACCESS  read-write
828     STATUS      current
829     DESCRIPTION
830         "To go with mteTriggerBooleanObjects, the mteOwner of a group
831         of objects from mteObjectsTable."
832     DEFVAL { ''H }
833     ::= { mteTriggerBooleanEntry 4 }
834
835 mteTriggerBooleanObjects OBJECT-TYPE
836     SYNTAX      SnmpAdminString (SIZE (0..32))
837     MAX-ACCESS  read-write
838     STATUS      current
839     DESCRIPTION
840         "The mteObjectsName of a group of objects from
841         mteObjectsTable.  These objects are to be added to any
842         Notification resulting from the firing of this trigger for
843         this test.
844
845         A list of objects may also be added based on the overall
846         trigger, the event or other settings in mteTriggerTest.
847
848         A length of 0 indicates no additional objects."
849     DEFVAL { ''H }
850     ::= { mteTriggerBooleanEntry 5 }
851
852 mteTriggerBooleanEventOwner OBJECT-TYPE
853     SYNTAX      SnmpAdminString (SIZE (0..32))
854     MAX-ACCESS  read-write
855     STATUS      current
856     DESCRIPTION
857         "To go with mteTriggerBooleanEvent, the mteOwner of an event
858         entry from mteEventTable."
859     DEFVAL { ''H }
860
861
862     ::= { mteTriggerBooleanEntry 6 }
863
864 mteTriggerBooleanEvent OBJECT-TYPE
865     SYNTAX      SnmpAdminString (SIZE (0..32))
866     MAX-ACCESS  read-write
867     STATUS      current
868     DESCRIPTION
869         "The mteEventName of the event to invoke when mteTriggerType is
870         'boolean' and this trigger fires.  A length of 0 indicates no
871         event."
872     DEFVAL { ''H }
873     ::= { mteTriggerBooleanEntry 7 }
874
875 --
876 -- Trigger Threshold Table
877 --
878
879 mteTriggerThresholdTable OBJECT-TYPE
880     SYNTAX      SEQUENCE OF MteTriggerThresholdEntry
881     MAX-ACCESS  not-accessible
882     STATUS      current
883     DESCRIPTION
884         "A table of management event trigger information for threshold
885         triggers."
886     ::= { mteTrigger 6 }
887
888 mteTriggerThresholdEntry OBJECT-TYPE
889     SYNTAX      MteTriggerThresholdEntry
890     MAX-ACCESS  not-accessible
891     STATUS      current
892     DESCRIPTION
893         "Information about a single threshold trigger.  Entries
894         automatically exist in this table for each mteTriggerEntry
895         that has 'threshold' set in mteTriggerTest."
896     INDEX       { mteOwner, IMPLIED mteTriggerName }
897     ::= { mteTriggerThresholdTable 1 }
898
899 MteTriggerThresholdEntry ::= SEQUENCE {
900     mteTriggerThresholdStartup                  INTEGER,
901     mteTriggerThresholdRising                   Integer32,
902     mteTriggerThresholdFalling                  Integer32,
903     mteTriggerThresholdDeltaRising              Integer32,
904     mteTriggerThresholdDeltaFalling             Integer32,
905     mteTriggerThresholdObjectsOwner             SnmpAdminString,
906     mteTriggerThresholdObjects                  SnmpAdminString,
907     mteTriggerThresholdRisingEventOwner         SnmpAdminString,
908     mteTriggerThresholdRisingEvent              SnmpAdminString,
909     mteTriggerThresholdFallingEventOwner        SnmpAdminString,
910
911
912     mteTriggerThresholdFallingEvent             SnmpAdminString,
913     mteTriggerThresholdDeltaRisingEventOwner    SnmpAdminString,
914     mteTriggerThresholdDeltaRisingEvent         SnmpAdminString,
915     mteTriggerThresholdDeltaFallingEventOwner   SnmpAdminString,
916     mteTriggerThresholdDeltaFallingEvent        SnmpAdminString
917 }
918
919 mteTriggerThresholdStartup OBJECT-TYPE
920     SYNTAX      INTEGER { rising(1), falling(2), risingOrFalling(3) }
921     MAX-ACCESS  read-write
922     STATUS      current
923     DESCRIPTION
924         "The event that may be triggered when this entry is first
925         set to 'active' and a new instance of the object at
926         mteTriggerValueID is found.  If the first sample after this
927         instance becomes active is greater than or equal to
928         mteTriggerThresholdRising and mteTriggerThresholdStartup is
929         equal to 'rising' or 'risingOrFalling', then one
930         mteTriggerThresholdRisingEvent is triggered for that instance.
931         If the first sample after this entry becomes active is less
932         than or equal to mteTriggerThresholdFalling and
933         mteTriggerThresholdStartup is equal to 'falling' or
934         'risingOrFalling', then one mteTriggerThresholdRisingEvent is
935         triggered for that instance."
936     DEFVAL { risingOrFalling }
937     ::= { mteTriggerThresholdEntry 1 }
938
939 mteTriggerThresholdRising OBJECT-TYPE
940     SYNTAX      Integer32
941     MAX-ACCESS  read-write
942     STATUS      current
943     DESCRIPTION
944         "A threshold value to check against if mteTriggerType is
945         'threshold'.
946
947         When the current sampled value is greater than or equal to
948         this threshold, and the value at the last sampling interval
949         was less than this threshold, one
950         mteTriggerThresholdRisingEvent is triggered.  That event is
951         also triggered if the first sample after this entry becomes
952         active is greater than or equal to this threshold and
953         mteTriggerThresholdStartup is equal to 'rising' or
954         'risingOrFalling'.
955
956         After a rising event is generated, another such event is not
957         triggered until the sampled value falls below this threshold
958         and reaches mteTriggerThresholdFalling."
959     DEFVAL { 0 }
960
961
962     ::= { mteTriggerThresholdEntry 2 }
963
964 mteTriggerThresholdFalling OBJECT-TYPE
965     SYNTAX      Integer32
966     MAX-ACCESS  read-write
967     STATUS      current
968     DESCRIPTION
969         "A threshold value to check against if mteTriggerType is
970         'threshold'.
971
972         When the current sampled value is less than or equal to this
973         threshold, and the value at the last sampling interval was
974         greater than this threshold, one
975         mteTriggerThresholdFallingEvent is triggered.  That event is
976         also triggered if the first sample after this entry becomes
977         active is less than or equal to this threshold and
978         mteTriggerThresholdStartup is equal to 'falling' or
979         'risingOrFalling'.
980
981         After a falling event is generated, another such event is not
982         triggered until the sampled value rises above this threshold
983         and reaches mteTriggerThresholdRising."
984     DEFVAL { 0 }
985     ::= { mteTriggerThresholdEntry 3 }
986
987 mteTriggerThresholdDeltaRising OBJECT-TYPE
988     SYNTAX      Integer32
989     MAX-ACCESS  read-write
990     STATUS      current
991     DESCRIPTION
992         "A threshold value to check against if mteTriggerType is
993         'threshold'.
994
995         When the delta value (difference) between the current sampled
996         value (value(n)) and the previous sampled value (value(n-1))
997         is greater than or equal to this threshold,
998         and the delta value calculated at the last sampling interval
999         (i.e. value(n-1) - value(n-2)) was less than this threshold,
1000         one mteTriggerThresholdDeltaRisingEvent is triggered. That event
1001         is also triggered if the first delta value calculated after this
1002         entry becomes active, i.e. value(2) - value(1), where value(1)
1003         is the first sample taken of that instance, is greater than or
1004         equal to this threshold.
1005
1006         After a rising event is generated, another such event is not
1007         triggered until the delta value falls below this threshold and
1008         reaches mteTriggerThresholdDeltaFalling."
1009     DEFVAL { 0 }
1010
1011
1012     ::= { mteTriggerThresholdEntry 4 }
1013
1014 mteTriggerThresholdDeltaFalling OBJECT-TYPE
1015     SYNTAX      Integer32
1016     MAX-ACCESS  read-write
1017     STATUS      current
1018     DESCRIPTION
1019         "A threshold value to check against if mteTriggerType is
1020         'threshold'.
1021
1022         When the delta value (difference) between the current sampled
1023         value (value(n)) and the previous sampled value (value(n-1))
1024         is less than or equal to this threshold,
1025         and the delta value calculated at the last sampling interval
1026         (i.e. value(n-1) - value(n-2)) was greater than this threshold,
1027         one mteTriggerThresholdDeltaFallingEvent is triggered. That event
1028         is also triggered if the first delta value calculated after this
1029         entry becomes active, i.e. value(2) - value(1), where value(1)
1030         is the first sample taken of that instance, is less than or
1031         equal to this threshold.
1032
1033         After a falling event is generated, another such event is not
1034         triggered until the delta value falls below this threshold and
1035         reaches mteTriggerThresholdDeltaRising."
1036     DEFVAL { 0 }
1037     ::= { mteTriggerThresholdEntry 5 }
1038
1039 mteTriggerThresholdObjectsOwner OBJECT-TYPE
1040     SYNTAX      SnmpAdminString (SIZE (0..32))
1041     MAX-ACCESS  read-write
1042     STATUS      current
1043     DESCRIPTION
1044         "To go with mteTriggerThresholdObjects, the mteOwner of a group
1045         of objects from mteObjectsTable."
1046     DEFVAL { ''H }
1047     ::= { mteTriggerThresholdEntry 6 }
1048
1049 mteTriggerThresholdObjects OBJECT-TYPE
1050     SYNTAX      SnmpAdminString (SIZE (0..32))
1051     MAX-ACCESS  read-write
1052     STATUS      current
1053     DESCRIPTION
1054         "The mteObjectsName of a group of objects from
1055         mteObjectsTable.  These objects are to be added to any
1056         Notification resulting from the firing of this trigger for
1057         this test.
1058
1059         A list of objects may also be added based on the overall
1060
1061
1062         trigger, the event or other settings in mteTriggerTest.
1063
1064         A length of 0 indicates no additional objects."
1065     DEFVAL { ''H }
1066     ::= { mteTriggerThresholdEntry 7 }
1067
1068 mteTriggerThresholdRisingEventOwner OBJECT-TYPE
1069     SYNTAX      SnmpAdminString (SIZE (0..32))
1070     MAX-ACCESS  read-write
1071     STATUS      current
1072     DESCRIPTION
1073         "To go with mteTriggerThresholdRisingEvent, the mteOwner of an
1074         event entry from mteEventTable."
1075     DEFVAL { ''H }
1076     ::= { mteTriggerThresholdEntry 8 }
1077
1078 mteTriggerThresholdRisingEvent OBJECT-TYPE
1079     SYNTAX      SnmpAdminString (SIZE (0..32))
1080     MAX-ACCESS  read-write
1081     STATUS      current
1082     DESCRIPTION
1083         "The mteEventName of the event to invoke when mteTriggerType is
1084         'threshold' and this trigger fires based on
1085         mteTriggerThresholdRising.  A length of 0 indicates no event."
1086     DEFVAL { ''H }
1087     ::= { mteTriggerThresholdEntry 9 }
1088
1089 mteTriggerThresholdFallingEventOwner OBJECT-TYPE
1090     SYNTAX      SnmpAdminString (SIZE (0..32))
1091     MAX-ACCESS  read-write
1092     STATUS      current
1093     DESCRIPTION
1094         "To go with mteTriggerThresholdFallingEvent, the mteOwner of an
1095         event entry from mteEventTable."
1096     DEFVAL { ''H }
1097     ::= { mteTriggerThresholdEntry 10 }
1098
1099 mteTriggerThresholdFallingEvent OBJECT-TYPE
1100     SYNTAX      SnmpAdminString (SIZE (0..32))
1101     MAX-ACCESS  read-write
1102     STATUS      current
1103     DESCRIPTION
1104         "The mteEventName of the event to invoke when mteTriggerType is
1105         'threshold' and this trigger fires based on
1106         mteTriggerThresholdFalling.  A length of 0 indicates no event."
1107     DEFVAL { ''H }
1108     ::= { mteTriggerThresholdEntry 11 }
1109
1110
1111
1112 mteTriggerThresholdDeltaRisingEventOwner OBJECT-TYPE
1113     SYNTAX      SnmpAdminString (SIZE (0..32))
1114     MAX-ACCESS  read-write
1115     STATUS      current
1116     DESCRIPTION
1117         "To go with mteTriggerThresholdDeltaRisingEvent, the mteOwner
1118         of an event entry from mteEventTable."
1119     DEFVAL { ''H }
1120     ::= { mteTriggerThresholdEntry 12 }
1121
1122 mteTriggerThresholdDeltaRisingEvent OBJECT-TYPE
1123     SYNTAX      SnmpAdminString (SIZE (0..32))
1124     MAX-ACCESS  read-write
1125     STATUS      current
1126     DESCRIPTION
1127         "The mteEventName of the event to invoke when mteTriggerType is
1128         'threshold' and this trigger fires based on
1129         mteTriggerThresholdDeltaRising. A length of 0 indicates
1130         no event."
1131     DEFVAL { ''H }
1132     ::= { mteTriggerThresholdEntry 13 }
1133
1134 mteTriggerThresholdDeltaFallingEventOwner OBJECT-TYPE
1135     SYNTAX      SnmpAdminString (SIZE (0..32))
1136     MAX-ACCESS  read-write
1137     STATUS      current
1138     DESCRIPTION
1139         "To go with mteTriggerThresholdDeltaFallingEvent, the mteOwner
1140         of an event entry from mteEventTable."
1141     DEFVAL { ''H }
1142     ::= { mteTriggerThresholdEntry 14 }
1143
1144 mteTriggerThresholdDeltaFallingEvent OBJECT-TYPE
1145     SYNTAX      SnmpAdminString (SIZE (0..32))
1146     MAX-ACCESS  read-write
1147     STATUS      current
1148     DESCRIPTION
1149         "The mteEventName of the event to invoke when mteTriggerType is
1150         'threshold' and this trigger fires based on
1151         mteTriggerThresholdDeltaFalling.  A length of 0 indicates
1152         no event."
1153     DEFVAL { ''H }
1154     ::= { mteTriggerThresholdEntry 15 }
1155
1156 --
1157 -- Objects Table
1158 --
1159
1160
1161
1162 mteObjectsTable OBJECT-TYPE
1163     SYNTAX      SEQUENCE OF MteObjectsEntry
1164     MAX-ACCESS  not-accessible
1165     STATUS      current
1166     DESCRIPTION
1167         "A table of objects that can be added to notifications based
1168         on the trigger, trigger test, or event, as pointed to by
1169         entries in those tables."
1170     ::= { mteObjects 1 }
1171
1172 mteObjectsEntry OBJECT-TYPE
1173     SYNTAX      MteObjectsEntry
1174     MAX-ACCESS  not-accessible
1175     STATUS      current
1176     DESCRIPTION
1177         "A group of objects.  Applications create and delete entries
1178         using mteObjectsEntryStatus.
1179
1180         When adding objects to a notification they are added in the
1181         lexical order of their index in this table.  Those associated
1182         with a trigger come first, then trigger test, then event."
1183     INDEX       { mteOwner, mteObjectsName, mteObjectsIndex }
1184     ::= { mteObjectsTable 1 }
1185
1186 MteObjectsEntry ::= SEQUENCE {
1187     mteObjectsName                      SnmpAdminString,
1188     mteObjectsIndex                     Unsigned32,
1189     mteObjectsID                        OBJECT IDENTIFIER,
1190     mteObjectsIDWildcard                TruthValue,
1191     mteObjectsEntryStatus               RowStatus
1192     }
1193
1194 mteObjectsName OBJECT-TYPE
1195     SYNTAX      SnmpAdminString (SIZE (1..32))
1196     MAX-ACCESS  not-accessible
1197     STATUS      current
1198     DESCRIPTION
1199         "A locally-unique, administratively assigned name for a group
1200         of objects."
1201     ::= { mteObjectsEntry 1 }
1202
1203 mteObjectsIndex OBJECT-TYPE
1204     SYNTAX      Unsigned32 (1..4294967295)
1205     MAX-ACCESS  not-accessible
1206     STATUS      current
1207     DESCRIPTION
1208         "An arbitrary integer for the purpose of identifying
1209         individual objects within a mteObjectsName group.
1210
1211
1212         Objects within a group are placed in the notification in the
1213         numerical order of this index.
1214
1215         Groups are placed in the notification in the order of the
1216         selections for overall trigger, trigger test, and event.
1217         Within trigger test they are in the same order as the
1218         numerical values of the bits defined for mteTriggerTest.
1219
1220         Bad object identifiers or a mismatch between truncating the
1221         identifier and the value of mteDeltaDiscontinuityIDWildcard
1222         result in operation as one would expect when providing the
1223         wrong identifier to a Get operation.  The Get will fail or get
1224         the wrong object.  If the object is not available it is omitted
1225         from the notification."
1226     ::= { mteObjectsEntry 2 }
1227
1228 mteObjectsID OBJECT-TYPE
1229     SYNTAX      OBJECT IDENTIFIER
1230     MAX-ACCESS  read-create
1231     STATUS      current
1232     DESCRIPTION
1233         "The object identifier of a MIB object to add to a
1234         Notification that results from the firing of a trigger.
1235
1236         This may be wildcarded by truncating all or part of the
1237         instance portion, in which case the instance portion of the
1238         OID for obtaining this object will be the same as that used
1239         in obtaining the mteTriggerValueID that fired.  If such
1240         wildcarding is applied, mteObjectsIDWildcard must be
1241         'true' and if not it must be 'false'.
1242
1243         Each instance that fills the wildcard is independent of any
1244         additional instances, that is, wildcarded objects operate
1245         as if there were a separate table entry for each instance
1246         that fills the wildcard without having to actually predict
1247         all possible instances ahead of time."
1248     DEFVAL { zeroDotZero }
1249     ::= { mteObjectsEntry 3 }
1250
1251 mteObjectsIDWildcard OBJECT-TYPE
1252     SYNTAX      TruthValue
1253     MAX-ACCESS  read-create
1254     STATUS      current
1255     DESCRIPTION
1256         "Control for whether mteObjectsID is to be treated as
1257         fully-specified or wildcarded, with 'true' indicating wildcard."
1258     DEFVAL { false }
1259     ::= { mteObjectsEntry 4 }
1260
1261
1262 mteObjectsEntryStatus OBJECT-TYPE
1263     SYNTAX      RowStatus
1264     MAX-ACCESS  read-create
1265     STATUS      current
1266     DESCRIPTION
1267         "The control that allows creation and deletion of entries.
1268         Once made active an entry MAY not be modified except to
1269         delete it."
1270     ::= { mteObjectsEntry 5 }
1271
1272 --
1273 -- Event Section
1274 --
1275
1276 -- Counters
1277
1278 mteEventFailures OBJECT-TYPE
1279     SYNTAX      Counter32
1280     MAX-ACCESS  read-only
1281     STATUS      current
1282     DESCRIPTION
1283         "The number of times an attempt to invoke an event
1284         has failed.  This counts individually for each
1285         attempt in a group of targets or each attempt for a
1286         wildcarded trigger object."
1287     ::= { mteEvent 1 }
1288
1289 --
1290 -- Event Table
1291 --
1292
1293 mteEventTable OBJECT-TYPE
1294     SYNTAX      SEQUENCE OF MteEventEntry
1295     MAX-ACCESS  not-accessible
1296     STATUS      current
1297     DESCRIPTION
1298         "A table of management event action information."
1299     ::= { mteEvent 2 }
1300
1301 mteEventEntry OBJECT-TYPE
1302     SYNTAX      MteEventEntry
1303     MAX-ACCESS  not-accessible
1304     STATUS      current
1305     DESCRIPTION
1306         "Information about a single event.  Applications create and
1307         delete entries using mteEventEntryStatus."
1308     INDEX       { mteOwner, IMPLIED mteEventName }
1309     ::= { mteEventTable 1 }
1310
1311
1312 MteEventEntry ::= SEQUENCE {
1313     mteEventName                        SnmpAdminString,
1314     mteEventComment                     SnmpAdminString,
1315     mteEventActions                     BITS,
1316     mteEventEnabled                     TruthValue,
1317     mteEventEntryStatus                 RowStatus
1318     }
1319
1320 mteEventName OBJECT-TYPE
1321     SYNTAX      SnmpAdminString (SIZE (1..32))
1322     MAX-ACCESS  not-accessible
1323     STATUS      current
1324     DESCRIPTION
1325         "A locally-unique, administratively assigned name for the
1326         event."
1327     ::= { mteEventEntry 1 }
1328
1329 mteEventComment OBJECT-TYPE
1330     SYNTAX      SnmpAdminString
1331     MAX-ACCESS  read-create
1332     STATUS      current
1333     DESCRIPTION
1334         "A description of the event's function and use."
1335     DEFVAL { ''H }
1336     ::= { mteEventEntry 2 }
1337
1338 mteEventActions OBJECT-TYPE
1339     SYNTAX      BITS { notification(0), set(1) }
1340     MAX-ACCESS  read-create
1341     STATUS      current
1342     DESCRIPTION
1343         "The actions to perform when this event occurs.
1344
1345         For 'notification', Traps and/or Informs are sent according
1346         to the configuration in the SNMP Notification MIB.
1347
1348         For 'set', an SNMP Set operation is performed according to
1349         control values in this entry."
1350     DEFVAL { {} }  -- No bits set.
1351     ::= { mteEventEntry 3 }
1352
1353 mteEventEnabled OBJECT-TYPE
1354     SYNTAX      TruthValue
1355     MAX-ACCESS  read-create
1356     STATUS      current
1357     DESCRIPTION
1358         "A control to allow an event to be configured but not used.
1359         When the value is 'false' the event does not execute even if
1360
1361
1362         triggered."
1363     DEFVAL { false }
1364     ::= { mteEventEntry 4 }
1365
1366 mteEventEntryStatus OBJECT-TYPE
1367     SYNTAX      RowStatus
1368     MAX-ACCESS  read-create
1369     STATUS      current
1370     DESCRIPTION
1371         "The control that allows creation and deletion of entries.
1372         Once made active an entry MAY not be modified except to
1373         delete it."
1374     ::= { mteEventEntry 5 }
1375
1376 --
1377 -- Event Notification Table
1378 --
1379
1380 mteEventNotificationTable OBJECT-TYPE
1381     SYNTAX      SEQUENCE OF MteEventNotificationEntry
1382     MAX-ACCESS  not-accessible
1383     STATUS      current
1384     DESCRIPTION
1385         "A table of information about notifications to be sent as a
1386         consequence of management events."
1387     ::= { mteEvent 3 }
1388
1389 mteEventNotificationEntry OBJECT-TYPE
1390     SYNTAX      MteEventNotificationEntry
1391     MAX-ACCESS  not-accessible
1392     STATUS      current
1393     DESCRIPTION
1394         "Information about a single event's notification.  Entries
1395         automatically exist in this this table for each mteEventEntry
1396         that has 'notification' set in mteEventActions."
1397     INDEX       { mteOwner, IMPLIED mteEventName }
1398     ::= { mteEventNotificationTable 1 }
1399
1400 MteEventNotificationEntry ::= SEQUENCE {
1401     mteEventNotification                OBJECT IDENTIFIER,
1402     mteEventNotificationObjectsOwner    SnmpAdminString,
1403     mteEventNotificationObjects         SnmpAdminString
1404     }
1405
1406 mteEventNotification OBJECT-TYPE
1407     SYNTAX      OBJECT IDENTIFIER
1408     MAX-ACCESS  read-write
1409     STATUS      current
1410
1411
1412     DESCRIPTION
1413         "The object identifier from the NOTIFICATION-TYPE for the
1414         notification to use if metEventActions has 'notification' set."
1415     DEFVAL { zeroDotZero }
1416     ::= { mteEventNotificationEntry 1 }
1417
1418 mteEventNotificationObjectsOwner OBJECT-TYPE
1419     SYNTAX      SnmpAdminString (SIZE (0..32))
1420     MAX-ACCESS  read-write
1421     STATUS      current
1422     DESCRIPTION
1423         "To go with mteEventNotificationObjects, the mteOwner of a
1424         group of objects from mteObjectsTable."
1425     DEFVAL { ''H }
1426     ::= { mteEventNotificationEntry 2 }
1427
1428 mteEventNotificationObjects OBJECT-TYPE
1429     SYNTAX      SnmpAdminString (SIZE (0..32))
1430     MAX-ACCESS  read-write
1431     STATUS      current
1432     DESCRIPTION
1433         "The mteObjectsName of a group of objects from
1434         mteObjectsTable if mteEventActions has 'notification' set.
1435         These objects are to be added to any Notification generated by
1436         this event.
1437
1438         Objects may also be added based on the trigger that stimulated
1439         the event.
1440
1441         A length of 0 indicates no additional objects."
1442     DEFVAL { ''H }
1443     ::= { mteEventNotificationEntry 3 }
1444
1445 --
1446 -- Event Set Table
1447 --
1448
1449 mteEventSetTable OBJECT-TYPE
1450     SYNTAX      SEQUENCE OF MteEventSetEntry
1451     MAX-ACCESS  not-accessible
1452     STATUS      current
1453     DESCRIPTION
1454         "A table of management event action information."
1455     ::= { mteEvent 4 }
1456
1457 mteEventSetEntry OBJECT-TYPE
1458     SYNTAX      MteEventSetEntry
1459     MAX-ACCESS  not-accessible
1460
1461
1462     STATUS      current
1463     DESCRIPTION
1464         "Information about a single event's set option.  Entries
1465         automatically exist in this this table for each mteEventEntry
1466         that has 'set' set in mteEventActions."
1467     INDEX       { mteOwner, IMPLIED mteEventName }
1468     ::= { mteEventSetTable 1 }
1469
1470 MteEventSetEntry ::= SEQUENCE {
1471     mteEventSetObject                   OBJECT IDENTIFIER,
1472     mteEventSetObjectWildcard           TruthValue,
1473     mteEventSetValue                    Integer32,
1474     mteEventSetTargetTag                SnmpTagValue,
1475     mteEventSetContextName              SnmpAdminString,
1476     mteEventSetContextNameWildcard      TruthValue
1477     }
1478
1479 mteEventSetObject OBJECT-TYPE
1480     SYNTAX      OBJECT IDENTIFIER
1481     MAX-ACCESS  read-write
1482     STATUS      current
1483     DESCRIPTION
1484         "The object identifier from the MIB object to set if
1485         mteEventActions has 'set' set.
1486
1487         This object identifier may be wildcarded by leaving
1488         sub-identifiers off the end, in which case
1489         nteEventSetObjectWildCard must be 'true'.
1490
1491         If mteEventSetObject is wildcarded the instance used to set the
1492         object to which it points is the same as the instance from the
1493         value of mteTriggerValueID that triggered the event.
1494
1495         Each instance that fills the wildcard is independent of any
1496         additional instances, that is, wildcarded objects operate
1497         as if there were a separate table entry for each instance
1498         that fills the wildcard without having to actually predict
1499         all possible instances ahead of time.
1500
1501         Bad object identifiers or a mismatch between truncating the
1502         identifier and the value of mteSetObjectWildcard
1503         result in operation as one would expect when providing the
1504         wrong identifier to a Set operation.  The Set will fail or set
1505         the wrong object.  If the value syntax of the destination
1506         object is not correct, the Set fails with the normal SNMP
1507         error code."
1508     DEFVAL { zeroDotZero }
1509     ::= { mteEventSetEntry 1 }
1510
1511
1512 mteEventSetObjectWildcard OBJECT-TYPE
1513     SYNTAX      TruthValue
1514     MAX-ACCESS  read-write
1515     STATUS      current
1516     DESCRIPTION
1517         "Control over whether mteEventSetObject is to be treated as
1518         fully-specified or wildcarded, with 'true' indicating wildcard
1519         if mteEventActions has 'set' set."
1520     DEFVAL { false }
1521     ::= { mteEventSetEntry 2 }
1522
1523 mteEventSetValue OBJECT-TYPE
1524     SYNTAX      Integer32
1525     MAX-ACCESS  read-write
1526     STATUS      current
1527     DESCRIPTION
1528         "The value to which to set the object at mteEventSetObject
1529         if mteEventActions has 'set' set."
1530     DEFVAL { 0 }
1531     ::= { mteEventSetEntry 3 }
1532
1533 mteEventSetTargetTag OBJECT-TYPE
1534     SYNTAX      SnmpTagValue
1535     MAX-ACCESS  read-write
1536     STATUS      current
1537     DESCRIPTION
1538         "The tag for the target(s) at which to set the object at
1539         mteEventSetObject to mteEventSetValue if mteEventActions
1540         has 'set' set.
1541
1542         Systems limited to self management MAY reject a non-zero
1543         length for the value of this object.
1544
1545         A length of 0 indicates the local system.  In this case,
1546         access to the objects indicated by mteEventSetObject is under
1547         the security credentials of the requester that set
1548         mteTriggerEntryStatus to 'active'.  Those credentials are the
1549         input parameters for isAccessAllowed from the Architecture for
1550         Describing SNMP Management Frameworks.
1551
1552         Otherwise access rights are checked according to the security
1553         parameters resulting from the tag."
1554     DEFVAL { ''H }
1555     ::= { mteEventSetEntry 4 }
1556
1557 mteEventSetContextName OBJECT-TYPE
1558     SYNTAX      SnmpAdminString
1559     MAX-ACCESS  read-write
1560
1561
1562     STATUS      current
1563     DESCRIPTION
1564         "The management context in which to set mteEventObjectID.
1565         if mteEventActions has 'set' set.
1566
1567         This may be wildcarded by leaving characters off the end.  To
1568         indicate such wildcarding mteEventSetContextNameWildcard must
1569         be 'true'.
1570
1571         If this context name is wildcarded the value used to complete
1572         the wildcarding of mteTriggerContextName will be appended."
1573     DEFVAL { ''H }
1574     ::= { mteEventSetEntry 5 }
1575
1576 mteEventSetContextNameWildcard OBJECT-TYPE
1577     SYNTAX      TruthValue
1578     MAX-ACCESS  read-write
1579     STATUS      current
1580     DESCRIPTION
1581         "Control for whether mteEventSetContextName is to be treated as
1582         fully-specified or wildcarded, with 'true' indicating wildcard
1583         if mteEventActions has 'set' set."
1584     DEFVAL { false }
1585     ::= { mteEventSetEntry 6 }
1586
1587 --
1588 -- Notifications
1589 --
1590
1591 dismanEventMIBNotificationPrefix OBJECT IDENTIFIER ::=
1592     { dismanEventMIB 2 }
1593 dismanEventMIBNotifications OBJECT IDENTIFIER ::=
1594     { dismanEventMIBNotificationPrefix 0 }
1595 dismanEventMIBNotificationObjects OBJECT IDENTIFIER
1596    ::= { dismanEventMIBNotificationPrefix 1 }
1597
1598 --
1599 -- Notification Objects
1600 --
1601
1602 mteHotTrigger OBJECT-TYPE
1603     SYNTAX      SnmpAdminString
1604     MAX-ACCESS  accessible-for-notify
1605     STATUS      current
1606     DESCRIPTION
1607         "The name of the trigger causing the notification."
1608     ::= { dismanEventMIBNotificationObjects 1 }
1609
1610
1611
1612 mteHotTargetName OBJECT-TYPE
1613     SYNTAX      SnmpAdminString
1614     MAX-ACCESS  accessible-for-notify
1615     STATUS      current
1616     DESCRIPTION
1617         "The SNMP Target MIB's snmpTargetAddrName related to the
1618         notification."
1619     ::= { dismanEventMIBNotificationObjects 2 }
1620
1621 mteHotContextName OBJECT-TYPE
1622     SYNTAX      SnmpAdminString
1623     MAX-ACCESS  accessible-for-notify
1624     STATUS      current
1625     DESCRIPTION
1626         "The context name related to the notification.  This MUST be as
1627         fully-qualified as possible, including filling in wildcard
1628         information determined in processing."
1629     ::= { dismanEventMIBNotificationObjects 3 }
1630
1631 mteHotOID OBJECT-TYPE
1632     SYNTAX      OBJECT IDENTIFIER
1633     MAX-ACCESS  accessible-for-notify
1634     STATUS      current
1635     DESCRIPTION
1636         "The object identifier of the destination object related to the
1637         notification.  This MUST be as fully-qualified as possible,
1638         including filling in wildcard information determined in
1639         processing.
1640
1641         For a trigger-related notification this is from
1642         mteTriggerValueID.
1643
1644         For a set failure this is from mteEventSetObject."
1645     ::= { dismanEventMIBNotificationObjects 4 }
1646
1647 mteHotValue OBJECT-TYPE
1648     SYNTAX      Integer32
1649     MAX-ACCESS  accessible-for-notify
1650     STATUS      current
1651     DESCRIPTION
1652         "The value of the object at mteTriggerValueID when a
1653         trigger fired."
1654     ::= { dismanEventMIBNotificationObjects 5 }
1655
1656 mteFailedReason OBJECT-TYPE
1657     SYNTAX      FailureReason
1658     MAX-ACCESS  accessible-for-notify
1659     STATUS      current
1660
1661
1662     DESCRIPTION
1663         "The reason for the failure of an attempt to check for a
1664         trigger condition or set an object in response to an event."
1665     ::= { dismanEventMIBNotificationObjects 6 }
1666
1667 --
1668 -- Notifications
1669 --
1670
1671 mteTriggerFired NOTIFICATION-TYPE
1672     OBJECTS { mteHotTrigger,
1673               mteHotTargetName,
1674               mteHotContextName,
1675               mteHotOID,
1676               mteHotValue }
1677     STATUS  current
1678     DESCRIPTION
1679         "Notification that the trigger indicated by the object
1680         instances has fired, for triggers with mteTriggerType
1681         'boolean' or 'existence'."
1682     ::= { dismanEventMIBNotifications 1 }
1683
1684 mteTriggerRising NOTIFICATION-TYPE
1685     OBJECTS { mteHotTrigger,
1686               mteHotTargetName,
1687               mteHotContextName,
1688               mteHotOID,
1689               mteHotValue }
1690     STATUS  current
1691     DESCRIPTION
1692         "Notification that the rising threshold was met for triggers
1693         with mteTriggerType 'threshold'."
1694     ::= { dismanEventMIBNotifications 2 }
1695
1696 mteTriggerFalling NOTIFICATION-TYPE
1697     OBJECTS { mteHotTrigger,
1698               mteHotTargetName,
1699               mteHotContextName,
1700               mteHotOID,
1701               mteHotValue }
1702     STATUS  current
1703     DESCRIPTION
1704         "Notification that the falling threshold was met for triggers
1705         with mteTriggerType 'threshold'."
1706     ::= { dismanEventMIBNotifications 3 }
1707
1708 mteTriggerFailure NOTIFICATION-TYPE
1709     OBJECTS { mteHotTrigger,
1710
1711
1712               mteHotTargetName,
1713               mteHotContextName,
1714               mteHotOID,
1715               mteFailedReason }
1716     STATUS  current
1717     DESCRIPTION
1718         "Notification that an attempt to check a trigger has failed.
1719
1720         The network manager must enable this notification only with
1721         a certain fear and trembling, as it can easily crowd out more
1722         important information.  It should be used only to help diagnose
1723         a problem that has appeared in the error counters and can not
1724         be found otherwise."
1725     ::= { dismanEventMIBNotifications 4 }
1726
1727 mteEventSetFailure NOTIFICATION-TYPE
1728     OBJECTS { mteHotTrigger,
1729               mteHotTargetName,
1730               mteHotContextName,
1731               mteHotOID,
1732               mteFailedReason }
1733     STATUS  current
1734     DESCRIPTION
1735         "Notification that an attempt to do a set in response to an
1736         event has failed.
1737
1738         The network manager must enable this notification only with
1739         a certain fear and trembling, as it can easily crowd out more
1740         important information.  It should be used only to help diagnose
1741         a problem that has appeared in the error counters and can not
1742         be found otherwise."
1743     ::= { dismanEventMIBNotifications 5 }
1744
1745 --
1746 -- Conformance
1747 --
1748
1749 dismanEventMIBConformance OBJECT IDENTIFIER ::= { dismanEventMIB 3 }
1750 dismanEventMIBCompliances OBJECT IDENTIFIER ::=
1751     { dismanEventMIBConformance 1 }
1752 dismanEventMIBGroups      OBJECT IDENTIFIER ::=
1753     { dismanEventMIBConformance 2 }
1754
1755 -- Compliance
1756
1757 dismanEventMIBCompliance MODULE-COMPLIANCE
1758         STATUS current
1759         DESCRIPTION
1760
1761
1762                 "The compliance statement for entities which implement
1763                 the Event MIB."
1764         MODULE  -- this module
1765                 MANDATORY-GROUPS {
1766                         dismanEventResourceGroup,
1767                         dismanEventTriggerGroup,
1768                         dismanEventObjectsGroup,
1769                         dismanEventEventGroup,
1770                         dismanEventNotificationObjectGroup,
1771                         dismanEventNotificationGroup
1772                 }
1773
1774                 OBJECT mteTriggerTargetTag
1775                 MIN-ACCESS  read-only
1776                 DESCRIPTION
1777                         "Write access is not required, thus limiting
1778                         monitoring to the local system or pre-configured
1779                         remote systems."
1780
1781                 OBJECT mteEventSetTargetTag
1782                 MIN-ACCESS  read-only
1783                 DESCRIPTION
1784                         "Write access is not required, thus limiting
1785                         setting to the local system or pre-configured
1786                         remote systems."
1787
1788                 OBJECT mteTriggerValueIDWildcard
1789                 MIN-ACCESS  read-only
1790                 DESCRIPTION
1791                         "Write access is not required, thus allowing
1792                         the system not to implement wildcarding."
1793
1794                 OBJECT mteTriggerContextNameWildcard
1795                 MIN-ACCESS  read-only
1796                 DESCRIPTION
1797                         "Write access is not required, thus allowing
1798                         the system not to implement wildcarding."
1799
1800
1801                 OBJECT mteObjectsIDWildcard
1802                 MIN-ACCESS  read-only
1803                 DESCRIPTION
1804                         "Write access is not required, thus allowing
1805                         the system not to implement wildcarding."
1806
1807                 OBJECT mteEventSetContextNameWildcard
1808                 MIN-ACCESS  read-only
1809                 DESCRIPTION
1810
1811
1812                         "Write access is not required, thus allowing
1813                         the system not to implement wildcarding."
1814
1815         ::= { dismanEventMIBCompliances 1 }
1816
1817 -- Units of Conformance
1818
1819 dismanEventResourceGroup OBJECT-GROUP
1820         OBJECTS {
1821                 mteResourceSampleMinimum,
1822                 mteResourceSampleInstanceMaximum,
1823                 mteResourceSampleInstances,
1824                 mteResourceSampleInstancesHigh,
1825                 mteResourceSampleInstanceLacks
1826         }
1827         STATUS current
1828         DESCRIPTION
1829                 "Event resource status and control objects."
1830         ::= { dismanEventMIBGroups 1 }
1831
1832 dismanEventTriggerGroup OBJECT-GROUP
1833         OBJECTS {
1834                 mteTriggerFailures,
1835
1836                 mteTriggerComment,
1837                 mteTriggerTest,
1838                 mteTriggerSampleType,
1839                 mteTriggerValueID,
1840                 mteTriggerValueIDWildcard,
1841                 mteTriggerTargetTag,
1842                 mteTriggerContextName,
1843                 mteTriggerContextNameWildcard,
1844                 mteTriggerFrequency,
1845                 mteTriggerObjectsOwner,
1846                 mteTriggerObjects,
1847                 mteTriggerEnabled,
1848                 mteTriggerEntryStatus,
1849
1850                 mteTriggerDeltaDiscontinuityID,
1851                 mteTriggerDeltaDiscontinuityIDWildcard,
1852                 mteTriggerDeltaDiscontinuityIDType,
1853                 mteTriggerExistenceTest,
1854                 mteTriggerExistenceStartup,
1855                 mteTriggerExistenceObjectsOwner,
1856                 mteTriggerExistenceObjects,
1857                 mteTriggerExistenceEventOwner,
1858                 mteTriggerExistenceEvent,
1859
1860
1861
1862                 mteTriggerBooleanComparison,
1863                 mteTriggerBooleanValue,
1864                 mteTriggerBooleanStartup,
1865                 mteTriggerBooleanObjectsOwner,
1866                 mteTriggerBooleanObjects,
1867                 mteTriggerBooleanEventOwner,
1868                 mteTriggerBooleanEvent,
1869
1870                 mteTriggerThresholdStartup,
1871                 mteTriggerThresholdObjectsOwner,
1872                 mteTriggerThresholdObjects,
1873                 mteTriggerThresholdRising,
1874                 mteTriggerThresholdFalling,
1875                 mteTriggerThresholdDeltaRising,
1876                 mteTriggerThresholdDeltaFalling,
1877                 mteTriggerThresholdRisingEventOwner,
1878                 mteTriggerThresholdRisingEvent,
1879                 mteTriggerThresholdFallingEventOwner,
1880                 mteTriggerThresholdFallingEvent,
1881                 mteTriggerThresholdDeltaRisingEventOwner,
1882                 mteTriggerThresholdDeltaRisingEvent,
1883                 mteTriggerThresholdDeltaFallingEventOwner,
1884                 mteTriggerThresholdDeltaFallingEvent
1885         }
1886         STATUS current
1887         DESCRIPTION
1888                 "Event triggers."
1889         ::= { dismanEventMIBGroups 2 }
1890
1891 dismanEventObjectsGroup OBJECT-GROUP
1892         OBJECTS {
1893                 mteObjectsID,
1894                 mteObjectsIDWildcard,
1895                 mteObjectsEntryStatus
1896         }
1897         STATUS current
1898         DESCRIPTION
1899                 "Supplemental objects."
1900         ::= { dismanEventMIBGroups 3 }
1901
1902 dismanEventEventGroup OBJECT-GROUP
1903         OBJECTS {
1904                 mteEventFailures,
1905
1906                 mteEventComment,
1907                 mteEventActions,
1908                 mteEventEnabled,
1909                 mteEventEntryStatus,
1910
1911
1912                 mteEventNotification,
1913                 mteEventNotificationObjectsOwner,
1914                 mteEventNotificationObjects,
1915
1916                 mteEventSetObject,
1917                 mteEventSetObjectWildcard,
1918                 mteEventSetValue,
1919                 mteEventSetTargetTag,
1920                 mteEventSetContextName,
1921                 mteEventSetContextNameWildcard
1922         }
1923         STATUS current
1924         DESCRIPTION
1925                 "Events."
1926         ::= { dismanEventMIBGroups 4 }
1927
1928 dismanEventNotificationObjectGroup OBJECT-GROUP
1929         OBJECTS {
1930                 mteHotTrigger,
1931                 mteHotTargetName,
1932                 mteHotContextName,
1933                 mteHotOID,
1934                 mteHotValue,
1935                 mteFailedReason
1936         }
1937         STATUS current
1938         DESCRIPTION
1939                 "Notification objects."
1940         ::= { dismanEventMIBGroups 5 }
1941
1942 dismanEventNotificationGroup NOTIFICATION-GROUP
1943         NOTIFICATIONS {
1944                 mteTriggerFired,
1945                 mteTriggerRising,
1946                 mteTriggerFalling,
1947                 mteTriggerFailure,
1948                 mteEventSetFailure
1949         }
1950         STATUS current
1951         DESCRIPTION
1952                 "Notifications."
1953         ::= { dismanEventMIBGroups 6 }
1954
1955 END