DISMAN-EVENT-MIB.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:67k
- DISMAN-EVENT-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- MODULE-IDENTITY, OBJECT-TYPE,
- Integer32, Unsigned32,
- NOTIFICATION-TYPE, Counter32,
- Gauge32, mib-2, zeroDotZero FROM SNMPv2-SMI
- TEXTUAL-CONVENTION, RowStatus,
- TruthValue FROM SNMPv2-TC
- MODULE-COMPLIANCE, OBJECT-GROUP,
- NOTIFICATION-GROUP FROM SNMPv2-CONF
- sysUpTime FROM SNMPv2-MIB
- SnmpTagValue FROM SNMP-TARGET-MIB
- SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
- dismanEventMIB MODULE-IDENTITY
- LAST-UPDATED "200010160000Z" -- 16 October 2000
- ORGANIZATION "IETF Distributed Management Working Group"
- CONTACT-INFO "Ramanathan Kavasseri
- Cisco Systems, Inc.
- 170 West Tasman Drive,
- San Jose CA 95134-1706.
- Phone: +1 408 526 4527
- Email: ramk@cisco.com"
- DESCRIPTION
- "The MIB module for defining event triggers and actions
- for network management purposes."
- -- Revision History
- REVISION "200010160000Z" -- 16 October 2000
- DESCRIPTION "This is the initial version of this MIB.
- Published as RFC 2981"
- ::= { mib-2 88 }
- dismanEventMIBObjects OBJECT IDENTIFIER ::= { dismanEventMIB 1 }
- -- Management Triggered Event (MTE) objects
- mteResource OBJECT IDENTIFIER ::= { dismanEventMIBObjects 1 }
- mteTrigger OBJECT IDENTIFIER ::= { dismanEventMIBObjects 2 }
- mteObjects OBJECT IDENTIFIER ::= { dismanEventMIBObjects 3 }
- mteEvent OBJECT IDENTIFIER ::= { dismanEventMIBObjects 4 }
- --
- -- Textual Conventions
- --
- FailureReason ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION
- "Reasons for failures in an attempt to perform a management
- request.
- The first group of errors, numbered less than 0, are related
- to problems in sending the request. The existence of a
- particular error code here does not imply that all
- implementations are capable of sensing that error and
- returning that code.
- The second group, numbered greater than 0, are copied
- directly from SNMP protocol operations and are intended to
- carry exactly the meanings defined for the protocol as returned
- in an SNMP response.
- localResourceLack some local resource such as memory
- lacking or
- mteResourceSampleInstanceMaximum
- exceeded
- badDestination unrecognized domain name or otherwise
- invalid destination address
- destinationUnreachable can't get to destination address
- noResponse no response to SNMP request
- badType the data syntax of a retrieved object
- as not as expected
- sampleOverrun another sample attempt occurred before
- the previous one completed"
- SYNTAX INTEGER { localResourceLack(-1),
- badDestination(-2),
- destinationUnreachable(-3),
- noResponse(-4),
- badType(-5),
- sampleOverrun(-6),
- noError(0),
- tooBig(1),
- noSuchName(2),
- badValue(3),
- readOnly(4),
- genErr(5),
- noAccess(6),
- wrongType(7),
- wrongLength(8),
- wrongEncoding(9),
- wrongValue(10),
- noCreation(11),
- inconsistentValue(12),
- resourceUnavailable(13),
- commitFailed(14),
- undoFailed(15),
- authorizationError(16),
- notWritable(17),
- inconsistentName(18) }
- --
- -- Resource Control Section
- --
- mteResourceSampleMinimum OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- UNITS "seconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The minimum mteTriggerFrequency this system will
- accept. A system may use the larger values of this minimum to
- lessen the impact of constant sampling. For larger
- sampling intervals the system samples less often and
- suffers less overhead. This object provides a way to enforce
- such lower overhead for all triggers created after it is
- set.
- Unless explicitly resource limited, a system's value for
- this object SHOULD be 1, allowing as small as a 1 second
- interval for ongoing trigger sampling.
- Changing this value will not invalidate an existing setting
- of mteTriggerFrequency."
- ::= { mteResource 1 }
- mteResourceSampleInstanceMaximum OBJECT-TYPE
- SYNTAX Unsigned32
- UNITS "instances"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The maximum number of instance entries this system will
- support for sampling.
- These are the entries that maintain state, one for each
- instance of each sampled object as selected by
- mteTriggerValueID. Note that wildcarded objects result
- in multiple instances of this state.
- A value of 0 indicates no preset limit, that is, the limit
- is dynamic based on system operation and resources.
- Unless explicitly resource limited, a system's value for
- this object SHOULD be 0.
- Changing this value will not eliminate or inhibit existing
- sample state but could prevent allocation of additional state
- information."
- ::= { mteResource 2 }
- mteResourceSampleInstances OBJECT-TYPE
- SYNTAX Gauge32
- UNITS "instances"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of currently active instance entries as
- defined for mteResourceSampleInstanceMaximum."
- ::= { mteResource 3 }
- mteResourceSampleInstancesHigh OBJECT-TYPE
- SYNTAX Gauge32
- UNITS "instances"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The highest value of mteResourceSampleInstances that has
- occurred since initialization of the management system."
- ::= { mteResource 4 }
- mteResourceSampleInstanceLacks OBJECT-TYPE
- SYNTAX Counter32
- UNITS "instances"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times this system could not take a new sample
- because that allocation would have exceeded the limit set by
- mteResourceSampleInstanceMaximum."
- ::= { mteResource 5 }
- --
- -- Trigger Section
- --
- -- Counters
- mteTriggerFailures OBJECT-TYPE
- SYNTAX Counter32
- UNITS "failures"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times an attempt to check for a trigger
- condition has failed. This counts individually for each
- attempt in a group of targets or each attempt for a
- wildcarded object."
- ::= { mteTrigger 1 }
- --
- -- Trigger Table
- --
- mteTriggerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteTriggerEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event trigger information."
- ::= { mteTrigger 2 }
- mteTriggerEntry OBJECT-TYPE
- SYNTAX MteTriggerEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single trigger. Applications create and
- delete entries using mteTriggerEntryStatus."
- INDEX { mteOwner, IMPLIED mteTriggerName }
- ::= { mteTriggerTable 1 }
- MteTriggerEntry ::= SEQUENCE {
- mteOwner SnmpAdminString,
- mteTriggerName SnmpAdminString,
- mteTriggerComment SnmpAdminString,
- mteTriggerTest BITS,
- mteTriggerSampleType INTEGER,
- mteTriggerValueID OBJECT IDENTIFIER,
- mteTriggerValueIDWildcard TruthValue,
- mteTriggerTargetTag SnmpTagValue,
- mteTriggerContextName SnmpAdminString,
- mteTriggerContextNameWildcard TruthValue,
- mteTriggerFrequency Unsigned32,
- mteTriggerObjectsOwner SnmpAdminString,
- mteTriggerObjects SnmpAdminString,
- mteTriggerEnabled TruthValue,
- mteTriggerEntryStatus RowStatus
- }
- mteOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE(0..32))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The owner of this entry. The exact semantics of this
- string are subject to the security policy defined by the
- security administrator."
- ::= { mteTriggerEntry 1 }
- mteTriggerName OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (1..32))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A locally-unique, administratively assigned name for the
- trigger within the scope of mteOwner."
- ::= { mteTriggerEntry 2 }
- mteTriggerComment OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A description of the trigger's function and use."
- DEFVAL { ''H }
- ::= { mteTriggerEntry 3 }
- mteTriggerTest OBJECT-TYPE
- SYNTAX BITS { existence(0), boolean(1), threshold(2) }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of trigger test to perform. For 'boolean' and
- 'threshold' tests, the object at mteTriggerValueID MUST
- evaluate to an integer, that is, anything that ends up encoded
- for transmission (that is, in BER, not ASN.1) as an integer.
- For 'existence', the specific test is as selected by
- mteTriggerExistenceTest. When an object appears, vanishes
- or changes value, the trigger fires. If the object's
- appearance caused the trigger firing, the object MUST
- vanish before the trigger can be fired again for it, and
- vice versa. If the trigger fired due to a change in the
- object's value, it will be fired again on every successive
- value change for that object.
- For 'boolean', the specific test is as selected by
- mteTriggerBooleanTest. If the test result is true the trigger
- fires. The trigger will not fire again until the value has
- become false and come back to true.
- For 'threshold' the test works as described below for
- mteTriggerThresholdStartup, mteTriggerThresholdRising, and
- mteTriggerThresholdFalling.
- Note that combining 'boolean' and 'threshold' tests on the
- same object may be somewhat redundant."
- DEFVAL { { boolean } }
- ::= { mteTriggerEntry 4 }
- mteTriggerSampleType OBJECT-TYPE
- SYNTAX INTEGER { absoluteValue(1), deltaValue(2) }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of sampling to perform.
- An 'absoluteValue' sample requires only a single sample to be
- meaningful, and is exactly the value of the object at
- mteTriggerValueID at the sample time.
- A 'deltaValue' requires two samples to be meaningful and is
- thus not available for testing until the second and subsequent
- samples after the object at mteTriggerValueID is first found
- to exist. It is the difference between the two samples. For
- unsigned values it is always positive, based on unsigned
- arithmetic. For signed values it can be positive or negative.
- For SNMP counters to be meaningful they should be sampled as a
- 'deltaValue'.
- For 'deltaValue' mteTriggerDeltaTable contains further
- parameters.
- If only 'existence' is set in mteTriggerTest this object has
- no meaning."
- DEFVAL { absoluteValue }
- ::= { mteTriggerEntry 5 }
- mteTriggerValueID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The object identifier of the MIB object to sample to see
- if the trigger should fire.
- This may be wildcarded by truncating all or part of the
- instance portion, in which case the value is obtained
- as if with a GetNext function, checking multiple values
- if they exist. If such wildcarding is applied,
- mteTriggerValueIDWildcard must be 'true' and if not it must
- be 'false'.
- Bad object identifiers or a mismatch between truncating the
- identifier and the value of mteTriggerValueIDWildcard result
- in operation as one would expect when providing the wrong
- identifier to a Get or GetNext operation. The Get will fail
- or get the wrong object. The GetNext will indeed get whatever
- is next, proceeding until it runs past the initial part of the
- identifier and perhaps many unintended objects for confusing
- results. If the value syntax of those objects is not usable,
- that results in a 'badType' error that terminates the scan.
- Each instance that fills the wildcard is independent of any
- additional instances, that is, wildcarded objects operate
- as if there were a separate table entry for each instance
- that fills the wildcard without having to actually predict
- all possible instances ahead of time."
- DEFVAL { zeroDotZero }
- ::= { mteTriggerEntry 6 }
- mteTriggerValueIDWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Control for whether mteTriggerValueID is to be treated as
- fully-specified or wildcarded, with 'true' indicating wildcard."
- DEFVAL { false }
- ::= { mteTriggerEntry 7 }
- mteTriggerTargetTag OBJECT-TYPE
- SYNTAX SnmpTagValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The tag for the target(s) from which to obtain the condition
- for a trigger check.
- A length of 0 indicates the local system. In this case,
- access to the objects indicated by mteTriggerValueID is under
- the security credentials of the requester that set
- mteTriggerEntryStatus to 'active'. Those credentials are the
- input parameters for isAccessAllowed from the Architecture for
- Describing SNMP Management Frameworks.
- Otherwise access rights are checked according to the security
- parameters resulting from the tag."
- DEFVAL { ''H }
- ::= { mteTriggerEntry 8 }
- mteTriggerContextName OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The management context from which to obtain mteTriggerValueID.
- This may be wildcarded by leaving characters off the end. For
- example use 'Repeater' to wildcard to 'Repeater1',
- 'Repeater2', 'Repeater-999.87b', and so on. To indicate such
- wildcarding is intended, mteTriggerContextNameWildcard must
- be 'true'.
- Each instance that fills the wildcard is independent of any
- additional instances, that is, wildcarded objects operate
- as if there were a separate table entry for each instance
- that fills the wildcard without having to actually predict
- all possible instances ahead of time.
- Operation of this feature assumes that the local system has a
- list of available contexts against which to apply the
- wildcard. If the objects are being read from the local
- system, this is clearly the system's own list of contexts.
- For a remote system a local version of such a list is not
- defined by any current standard and may not be available, so
- this function MAY not be supported."
- DEFVAL { ''H }
- ::= { mteTriggerEntry 9 }
- mteTriggerContextNameWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Control for whether mteTriggerContextName is to be treated as
- fully-specified or wildcarded, with 'true' indicating wildcard."
- DEFVAL { false }
- ::= { mteTriggerEntry 10 }
- mteTriggerFrequency OBJECT-TYPE
- SYNTAX Unsigned32
- UNITS "seconds"
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The number of seconds to wait between trigger samples. To
- encourage consistency in sampling, the interval is measured
- from the beginning of one check to the beginning of the next
- and the timer is restarted immediately when it expires, not
- when the check completes.
- If the next sample begins before the previous one completed the
- system may either attempt to make the check or treat this as an
- error condition with the error 'sampleOverrun'.
- A frequency of 0 indicates instantaneous recognition of the
- condition. This is not possible in many cases, but may
- be supported in cases where it makes sense and the system is
- able to do so. This feature allows the MIB to be used in
- implementations where such interrupt-driven behavior is
- possible and is not likely to be supported for all MIB objects
- even then since such sampling generally has to be tightly
- integrated into low-level code.
- Systems that can support this SHOULD document those cases
- where it can be used. In cases where it can not, setting this
- object to 0 should be disallowed."
- DEFVAL { 600 }
- ::= { mteTriggerEntry 11 }
- mteTriggerObjectsOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "To go with mteTriggerObjects, the mteOwner of a group of
- objects from mteObjectsTable."
- DEFVAL { ''H }
- ::= { mteTriggerEntry 12 }
- mteTriggerObjects OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The mteObjectsName of a group of objects from
- mteObjectsTable. These objects are to be added to any
- Notification resulting from the firing of this trigger.
- A list of objects may also be added based on the event or on
- the value of mteTriggerTest.
- A length of 0 indicates no additional objects."
- DEFVAL { ''H }
- ::= { mteTriggerEntry 13 }
- mteTriggerEnabled OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control to allow a trigger to be configured but not used.
- When the value is 'false' the trigger is not sampled."
- DEFVAL { false }
- ::= { mteTriggerEntry 14 }
- mteTriggerEntryStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The control that allows creation and deletion of entries.
- Once made active an entry may not be modified except to
- delete it."
- ::= { mteTriggerEntry 15 }
- --
- -- Trigger Delta Table
- --
- mteTriggerDeltaTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteTriggerDeltaEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event trigger information for delta
- sampling."
- ::= { mteTrigger 3 }
- mteTriggerDeltaEntry OBJECT-TYPE
- SYNTAX MteTriggerDeltaEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single trigger's delta sampling. Entries
- automatically exist in this this table for each mteTriggerEntry
- that has mteTriggerSampleType set to 'deltaValue'."
- INDEX { mteOwner, IMPLIED mteTriggerName }
- ::= { mteTriggerDeltaTable 1 }
- MteTriggerDeltaEntry ::= SEQUENCE {
- mteTriggerDeltaDiscontinuityID OBJECT IDENTIFIER,
- mteTriggerDeltaDiscontinuityIDWildcard TruthValue,
- mteTriggerDeltaDiscontinuityIDType INTEGER
- }
- sysUpTimeInstance OBJECT IDENTIFIER ::= { sysUpTime 0 }
- mteTriggerDeltaDiscontinuityID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The OBJECT IDENTIFIER (OID) of a TimeTicks, TimeStamp, or
- DateAndTime object that indicates a discontinuity in the value
- at mteTriggerValueID.
- The OID may be for a leaf object (e.g. sysUpTime.0) or may
- be wildcarded to match mteTriggerValueID.
- This object supports normal checking for a discontinuity in a
- counter. Note that if this object does not point to sysUpTime
- discontinuity checking MUST still check sysUpTime for an overall
- discontinuity.
- If the object identified is not accessible the sample attempt
- is in error, with the error code as from an SNMP request.
- Bad object identifiers or a mismatch between truncating the
- identifier and the value of mteDeltaDiscontinuityIDWildcard
- result in operation as one would expect when providing the
- wrong identifier to a Get operation. The Get will fail or get
- the wrong object. If the value syntax of those objects is not
- usable, that results in an error that terminates the sample
- with a 'badType' error code."
- DEFVAL { sysUpTimeInstance }
- ::= { mteTriggerDeltaEntry 1 }
- mteTriggerDeltaDiscontinuityIDWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Control for whether mteTriggerDeltaDiscontinuityID is to be
- treated as fully-specified or wildcarded, with 'true'
- indicating wildcard. Note that the value of this object will
- be the same as that of the corresponding instance of
- mteTriggerValueIDWildcard when the corresponding
- mteTriggerSampleType is 'deltaValue'."
- DEFVAL { false }
- ::= { mteTriggerDeltaEntry 2 }
- mteTriggerDeltaDiscontinuityIDType OBJECT-TYPE
- SYNTAX INTEGER { timeTicks(1), timeStamp(2), dateAndTime(3) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The value 'timeTicks' indicates the
- mteTriggerDeltaDiscontinuityID of this row is of syntax
- TimeTicks. The value 'timeStamp' indicates syntax TimeStamp.
- The value 'dateAndTime' indicates syntax DateAndTime."
- DEFVAL { timeTicks }
- ::= { mteTriggerDeltaEntry 3 }
- --
- -- Trigger Existence Table
- --
- mteTriggerExistenceTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteTriggerExistenceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event trigger information for existence
- triggers."
- ::= { mteTrigger 4 }
- mteTriggerExistenceEntry OBJECT-TYPE
- SYNTAX MteTriggerExistenceEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single existence trigger. Entries
- automatically exist in this this table for each mteTriggerEntry
- that has 'existence' set in mteTriggerTest."
- INDEX { mteOwner, IMPLIED mteTriggerName }
- ::= { mteTriggerExistenceTable 1 }
- MteTriggerExistenceEntry ::= SEQUENCE {
- mteTriggerExistenceTest BITS,
- mteTriggerExistenceStartup BITS,
- mteTriggerExistenceObjectsOwner SnmpAdminString,
- mteTriggerExistenceObjects SnmpAdminString,
- mteTriggerExistenceEventOwner SnmpAdminString,
- mteTriggerExistenceEvent SnmpAdminString
- }
- mteTriggerExistenceTest OBJECT-TYPE
- SYNTAX BITS { present(0), absent(1), changed(2) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of existence test to perform. The trigger fires
- when the object at mteTriggerValueID is seen to go from
- present to absent, from absent to present, or to have it's
- value changed, depending on which tests are selected:
- present(0) - when this test is selected, the trigger fires
- when the mteTriggerValueID object goes from absent to present.
- absent(1) - when this test is selected, the trigger fires
- when the mteTriggerValueID object goes from present to absent.
- changed(2) - when this test is selected, the trigger fires
- the mteTriggerValueID object value changes.
- Once the trigger has fired for either presence or absence it
- will not fire again for that state until the object has been
- to the other state. "
- DEFVAL { { present, absent } }
- ::= { mteTriggerExistenceEntry 1 }
- mteTriggerExistenceStartup OBJECT-TYPE
- SYNTAX BITS { present(0), absent(1) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Control for whether an event may be triggered when this entry
- is first set to 'active' and the test specified by
- mteTriggerExistenceTest is true. Setting an option causes
- that trigger to fire when its test is true."
- DEFVAL { { present, absent } }
- ::= { mteTriggerExistenceEntry 2 }
- mteTriggerExistenceObjectsOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerExistenceObjects, the mteOwner of a
- group of objects from mteObjectsTable."
- DEFVAL { ''H }
- ::= { mteTriggerExistenceEntry 3 }
- mteTriggerExistenceObjects OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteObjectsName of a group of objects from
- mteObjectsTable. These objects are to be added to any
- Notification resulting from the firing of this trigger for
- this test.
- A list of objects may also be added based on the overall
- trigger, the event or other settings in mteTriggerTest.
- A length of 0 indicates no additional objects."
- DEFVAL { ''H }
- ::= { mteTriggerExistenceEntry 4 }
- mteTriggerExistenceEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerExistenceEvent, the mteOwner of an event
- entry from the mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerExistenceEntry 5 }
- mteTriggerExistenceEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'existence' and this trigger fires. A length of 0 indicates no
- event."
- DEFVAL { ''H }
- ::= { mteTriggerExistenceEntry 6 }
- --
- -- Trigger Boolean Table
- --
- mteTriggerBooleanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteTriggerBooleanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event trigger information for boolean
- triggers."
- ::= { mteTrigger 5 }
- mteTriggerBooleanEntry OBJECT-TYPE
- SYNTAX MteTriggerBooleanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single boolean trigger. Entries
- automatically exist in this this table for each mteTriggerEntry
- that has 'boolean' set in mteTriggerTest."
- INDEX { mteOwner, IMPLIED mteTriggerName }
- ::= { mteTriggerBooleanTable 1 }
- MteTriggerBooleanEntry ::= SEQUENCE {
- mteTriggerBooleanComparison INTEGER,
- mteTriggerBooleanValue Integer32,
- mteTriggerBooleanStartup TruthValue,
- mteTriggerBooleanObjectsOwner SnmpAdminString,
- mteTriggerBooleanObjects SnmpAdminString,
- mteTriggerBooleanEventOwner SnmpAdminString,
- mteTriggerBooleanEvent SnmpAdminString
- }
- mteTriggerBooleanComparison OBJECT-TYPE
- SYNTAX INTEGER { unequal(1), equal(2),
- less(3), lessOrEqual(4),
- greater(5), greaterOrEqual(6) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of boolean comparison to perform.
- The value at mteTriggerValueID is compared to
- mteTriggerBooleanValue, so for example if
- mteTriggerBooleanComparison is 'less' the result would be true
- if the value at mteTriggerValueID is less than the value of
- mteTriggerBooleanValue."
- DEFVAL { unequal }
- ::= { mteTriggerBooleanEntry 1 }
- mteTriggerBooleanValue OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The value to use for the test specified by
- mteTriggerBooleanTest."
- DEFVAL { 0 }
- ::= { mteTriggerBooleanEntry 2 }
- mteTriggerBooleanStartup OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Control for whether an event may be triggered when this entry
- is first set to 'active' or a new instance of the object at
- mteTriggerValueID is found and the test specified by
- mteTriggerBooleanComparison is true. In that case an event is
- triggered if mteTriggerBooleanStartup is 'true'."
- DEFVAL { true }
- ::= { mteTriggerBooleanEntry 3 }
- mteTriggerBooleanObjectsOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerBooleanObjects, the mteOwner of a group
- of objects from mteObjectsTable."
- DEFVAL { ''H }
- ::= { mteTriggerBooleanEntry 4 }
- mteTriggerBooleanObjects OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteObjectsName of a group of objects from
- mteObjectsTable. These objects are to be added to any
- Notification resulting from the firing of this trigger for
- this test.
- A list of objects may also be added based on the overall
- trigger, the event or other settings in mteTriggerTest.
- A length of 0 indicates no additional objects."
- DEFVAL { ''H }
- ::= { mteTriggerBooleanEntry 5 }
- mteTriggerBooleanEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerBooleanEvent, the mteOwner of an event
- entry from mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerBooleanEntry 6 }
- mteTriggerBooleanEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'boolean' and this trigger fires. A length of 0 indicates no
- event."
- DEFVAL { ''H }
- ::= { mteTriggerBooleanEntry 7 }
- --
- -- Trigger Threshold Table
- --
- mteTriggerThresholdTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteTriggerThresholdEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event trigger information for threshold
- triggers."
- ::= { mteTrigger 6 }
- mteTriggerThresholdEntry OBJECT-TYPE
- SYNTAX MteTriggerThresholdEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single threshold trigger. Entries
- automatically exist in this table for each mteTriggerEntry
- that has 'threshold' set in mteTriggerTest."
- INDEX { mteOwner, IMPLIED mteTriggerName }
- ::= { mteTriggerThresholdTable 1 }
- MteTriggerThresholdEntry ::= SEQUENCE {
- mteTriggerThresholdStartup INTEGER,
- mteTriggerThresholdRising Integer32,
- mteTriggerThresholdFalling Integer32,
- mteTriggerThresholdDeltaRising Integer32,
- mteTriggerThresholdDeltaFalling Integer32,
- mteTriggerThresholdObjectsOwner SnmpAdminString,
- mteTriggerThresholdObjects SnmpAdminString,
- mteTriggerThresholdRisingEventOwner SnmpAdminString,
- mteTriggerThresholdRisingEvent SnmpAdminString,
- mteTriggerThresholdFallingEventOwner SnmpAdminString,
- mteTriggerThresholdFallingEvent SnmpAdminString,
- mteTriggerThresholdDeltaRisingEventOwner SnmpAdminString,
- mteTriggerThresholdDeltaRisingEvent SnmpAdminString,
- mteTriggerThresholdDeltaFallingEventOwner SnmpAdminString,
- mteTriggerThresholdDeltaFallingEvent SnmpAdminString
- }
- mteTriggerThresholdStartup OBJECT-TYPE
- SYNTAX INTEGER { rising(1), falling(2), risingOrFalling(3) }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The event that may be triggered when this entry is first
- set to 'active' and a new instance of the object at
- mteTriggerValueID is found. If the first sample after this
- instance becomes active is greater than or equal to
- mteTriggerThresholdRising and mteTriggerThresholdStartup is
- equal to 'rising' or 'risingOrFalling', then one
- mteTriggerThresholdRisingEvent is triggered for that instance.
- If the first sample after this entry becomes active is less
- than or equal to mteTriggerThresholdFalling and
- mteTriggerThresholdStartup is equal to 'falling' or
- 'risingOrFalling', then one mteTriggerThresholdRisingEvent is
- triggered for that instance."
- DEFVAL { risingOrFalling }
- ::= { mteTriggerThresholdEntry 1 }
- mteTriggerThresholdRising OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "A threshold value to check against if mteTriggerType is
- 'threshold'.
- When the current sampled value is greater than or equal to
- this threshold, and the value at the last sampling interval
- was less than this threshold, one
- mteTriggerThresholdRisingEvent is triggered. That event is
- also triggered if the first sample after this entry becomes
- active is greater than or equal to this threshold and
- mteTriggerThresholdStartup is equal to 'rising' or
- 'risingOrFalling'.
- After a rising event is generated, another such event is not
- triggered until the sampled value falls below this threshold
- and reaches mteTriggerThresholdFalling."
- DEFVAL { 0 }
- ::= { mteTriggerThresholdEntry 2 }
- mteTriggerThresholdFalling OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "A threshold value to check against if mteTriggerType is
- 'threshold'.
- When the current sampled value is less than or equal to this
- threshold, and the value at the last sampling interval was
- greater than this threshold, one
- mteTriggerThresholdFallingEvent is triggered. That event is
- also triggered if the first sample after this entry becomes
- active is less than or equal to this threshold and
- mteTriggerThresholdStartup is equal to 'falling' or
- 'risingOrFalling'.
- After a falling event is generated, another such event is not
- triggered until the sampled value rises above this threshold
- and reaches mteTriggerThresholdRising."
- DEFVAL { 0 }
- ::= { mteTriggerThresholdEntry 3 }
- mteTriggerThresholdDeltaRising OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "A threshold value to check against if mteTriggerType is
- 'threshold'.
- When the delta value (difference) between the current sampled
- value (value(n)) and the previous sampled value (value(n-1))
- is greater than or equal to this threshold,
- and the delta value calculated at the last sampling interval
- (i.e. value(n-1) - value(n-2)) was less than this threshold,
- one mteTriggerThresholdDeltaRisingEvent is triggered. That event
- is also triggered if the first delta value calculated after this
- entry becomes active, i.e. value(2) - value(1), where value(1)
- is the first sample taken of that instance, is greater than or
- equal to this threshold.
- After a rising event is generated, another such event is not
- triggered until the delta value falls below this threshold and
- reaches mteTriggerThresholdDeltaFalling."
- DEFVAL { 0 }
- ::= { mteTriggerThresholdEntry 4 }
- mteTriggerThresholdDeltaFalling OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "A threshold value to check against if mteTriggerType is
- 'threshold'.
- When the delta value (difference) between the current sampled
- value (value(n)) and the previous sampled value (value(n-1))
- is less than or equal to this threshold,
- and the delta value calculated at the last sampling interval
- (i.e. value(n-1) - value(n-2)) was greater than this threshold,
- one mteTriggerThresholdDeltaFallingEvent is triggered. That event
- is also triggered if the first delta value calculated after this
- entry becomes active, i.e. value(2) - value(1), where value(1)
- is the first sample taken of that instance, is less than or
- equal to this threshold.
- After a falling event is generated, another such event is not
- triggered until the delta value falls below this threshold and
- reaches mteTriggerThresholdDeltaRising."
- DEFVAL { 0 }
- ::= { mteTriggerThresholdEntry 5 }
- mteTriggerThresholdObjectsOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerThresholdObjects, the mteOwner of a group
- of objects from mteObjectsTable."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 6 }
- mteTriggerThresholdObjects OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteObjectsName of a group of objects from
- mteObjectsTable. These objects are to be added to any
- Notification resulting from the firing of this trigger for
- this test.
- A list of objects may also be added based on the overall
- trigger, the event or other settings in mteTriggerTest.
- A length of 0 indicates no additional objects."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 7 }
- mteTriggerThresholdRisingEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerThresholdRisingEvent, the mteOwner of an
- event entry from mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 8 }
- mteTriggerThresholdRisingEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'threshold' and this trigger fires based on
- mteTriggerThresholdRising. A length of 0 indicates no event."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 9 }
- mteTriggerThresholdFallingEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerThresholdFallingEvent, the mteOwner of an
- event entry from mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 10 }
- mteTriggerThresholdFallingEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'threshold' and this trigger fires based on
- mteTriggerThresholdFalling. A length of 0 indicates no event."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 11 }
- mteTriggerThresholdDeltaRisingEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerThresholdDeltaRisingEvent, the mteOwner
- of an event entry from mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 12 }
- mteTriggerThresholdDeltaRisingEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'threshold' and this trigger fires based on
- mteTriggerThresholdDeltaRising. A length of 0 indicates
- no event."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 13 }
- mteTriggerThresholdDeltaFallingEventOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteTriggerThresholdDeltaFallingEvent, the mteOwner
- of an event entry from mteEventTable."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 14 }
- mteTriggerThresholdDeltaFallingEvent OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteEventName of the event to invoke when mteTriggerType is
- 'threshold' and this trigger fires based on
- mteTriggerThresholdDeltaFalling. A length of 0 indicates
- no event."
- DEFVAL { ''H }
- ::= { mteTriggerThresholdEntry 15 }
- --
- -- Objects Table
- --
- mteObjectsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteObjectsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of objects that can be added to notifications based
- on the trigger, trigger test, or event, as pointed to by
- entries in those tables."
- ::= { mteObjects 1 }
- mteObjectsEntry OBJECT-TYPE
- SYNTAX MteObjectsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A group of objects. Applications create and delete entries
- using mteObjectsEntryStatus.
- When adding objects to a notification they are added in the
- lexical order of their index in this table. Those associated
- with a trigger come first, then trigger test, then event."
- INDEX { mteOwner, mteObjectsName, mteObjectsIndex }
- ::= { mteObjectsTable 1 }
- MteObjectsEntry ::= SEQUENCE {
- mteObjectsName SnmpAdminString,
- mteObjectsIndex Unsigned32,
- mteObjectsID OBJECT IDENTIFIER,
- mteObjectsIDWildcard TruthValue,
- mteObjectsEntryStatus RowStatus
- }
- mteObjectsName OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (1..32))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A locally-unique, administratively assigned name for a group
- of objects."
- ::= { mteObjectsEntry 1 }
- mteObjectsIndex OBJECT-TYPE
- SYNTAX Unsigned32 (1..4294967295)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An arbitrary integer for the purpose of identifying
- individual objects within a mteObjectsName group.
- Objects within a group are placed in the notification in the
- numerical order of this index.
- Groups are placed in the notification in the order of the
- selections for overall trigger, trigger test, and event.
- Within trigger test they are in the same order as the
- numerical values of the bits defined for mteTriggerTest.
- Bad object identifiers or a mismatch between truncating the
- identifier and the value of mteDeltaDiscontinuityIDWildcard
- result in operation as one would expect when providing the
- wrong identifier to a Get operation. The Get will fail or get
- the wrong object. If the object is not available it is omitted
- from the notification."
- ::= { mteObjectsEntry 2 }
- mteObjectsID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The object identifier of a MIB object to add to a
- Notification that results from the firing of a trigger.
- This may be wildcarded by truncating all or part of the
- instance portion, in which case the instance portion of the
- OID for obtaining this object will be the same as that used
- in obtaining the mteTriggerValueID that fired. If such
- wildcarding is applied, mteObjectsIDWildcard must be
- 'true' and if not it must be 'false'.
- Each instance that fills the wildcard is independent of any
- additional instances, that is, wildcarded objects operate
- as if there were a separate table entry for each instance
- that fills the wildcard without having to actually predict
- all possible instances ahead of time."
- DEFVAL { zeroDotZero }
- ::= { mteObjectsEntry 3 }
- mteObjectsIDWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Control for whether mteObjectsID is to be treated as
- fully-specified or wildcarded, with 'true' indicating wildcard."
- DEFVAL { false }
- ::= { mteObjectsEntry 4 }
- mteObjectsEntryStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The control that allows creation and deletion of entries.
- Once made active an entry MAY not be modified except to
- delete it."
- ::= { mteObjectsEntry 5 }
- --
- -- Event Section
- --
- -- Counters
- mteEventFailures OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times an attempt to invoke an event
- has failed. This counts individually for each
- attempt in a group of targets or each attempt for a
- wildcarded trigger object."
- ::= { mteEvent 1 }
- --
- -- Event Table
- --
- mteEventTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteEventEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event action information."
- ::= { mteEvent 2 }
- mteEventEntry OBJECT-TYPE
- SYNTAX MteEventEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single event. Applications create and
- delete entries using mteEventEntryStatus."
- INDEX { mteOwner, IMPLIED mteEventName }
- ::= { mteEventTable 1 }
- MteEventEntry ::= SEQUENCE {
- mteEventName SnmpAdminString,
- mteEventComment SnmpAdminString,
- mteEventActions BITS,
- mteEventEnabled TruthValue,
- mteEventEntryStatus RowStatus
- }
- mteEventName OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (1..32))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A locally-unique, administratively assigned name for the
- event."
- ::= { mteEventEntry 1 }
- mteEventComment OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A description of the event's function and use."
- DEFVAL { ''H }
- ::= { mteEventEntry 2 }
- mteEventActions OBJECT-TYPE
- SYNTAX BITS { notification(0), set(1) }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The actions to perform when this event occurs.
- For 'notification', Traps and/or Informs are sent according
- to the configuration in the SNMP Notification MIB.
- For 'set', an SNMP Set operation is performed according to
- control values in this entry."
- DEFVAL { {} } -- No bits set.
- ::= { mteEventEntry 3 }
- mteEventEnabled OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control to allow an event to be configured but not used.
- When the value is 'false' the event does not execute even if
- triggered."
- DEFVAL { false }
- ::= { mteEventEntry 4 }
- mteEventEntryStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The control that allows creation and deletion of entries.
- Once made active an entry MAY not be modified except to
- delete it."
- ::= { mteEventEntry 5 }
- --
- -- Event Notification Table
- --
- mteEventNotificationTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteEventNotificationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of information about notifications to be sent as a
- consequence of management events."
- ::= { mteEvent 3 }
- mteEventNotificationEntry OBJECT-TYPE
- SYNTAX MteEventNotificationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single event's notification. Entries
- automatically exist in this this table for each mteEventEntry
- that has 'notification' set in mteEventActions."
- INDEX { mteOwner, IMPLIED mteEventName }
- ::= { mteEventNotificationTable 1 }
- MteEventNotificationEntry ::= SEQUENCE {
- mteEventNotification OBJECT IDENTIFIER,
- mteEventNotificationObjectsOwner SnmpAdminString,
- mteEventNotificationObjects SnmpAdminString
- }
- mteEventNotification OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The object identifier from the NOTIFICATION-TYPE for the
- notification to use if metEventActions has 'notification' set."
- DEFVAL { zeroDotZero }
- ::= { mteEventNotificationEntry 1 }
- mteEventNotificationObjectsOwner OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To go with mteEventNotificationObjects, the mteOwner of a
- group of objects from mteObjectsTable."
- DEFVAL { ''H }
- ::= { mteEventNotificationEntry 2 }
- mteEventNotificationObjects OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The mteObjectsName of a group of objects from
- mteObjectsTable if mteEventActions has 'notification' set.
- These objects are to be added to any Notification generated by
- this event.
- Objects may also be added based on the trigger that stimulated
- the event.
- A length of 0 indicates no additional objects."
- DEFVAL { ''H }
- ::= { mteEventNotificationEntry 3 }
- --
- -- Event Set Table
- --
- mteEventSetTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MteEventSetEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of management event action information."
- ::= { mteEvent 4 }
- mteEventSetEntry OBJECT-TYPE
- SYNTAX MteEventSetEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single event's set option. Entries
- automatically exist in this this table for each mteEventEntry
- that has 'set' set in mteEventActions."
- INDEX { mteOwner, IMPLIED mteEventName }
- ::= { mteEventSetTable 1 }
- MteEventSetEntry ::= SEQUENCE {
- mteEventSetObject OBJECT IDENTIFIER,
- mteEventSetObjectWildcard TruthValue,
- mteEventSetValue Integer32,
- mteEventSetTargetTag SnmpTagValue,
- mteEventSetContextName SnmpAdminString,
- mteEventSetContextNameWildcard TruthValue
- }
- mteEventSetObject OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The object identifier from the MIB object to set if
- mteEventActions has 'set' set.
- This object identifier may be wildcarded by leaving
- sub-identifiers off the end, in which case
- nteEventSetObjectWildCard must be 'true'.
- If mteEventSetObject is wildcarded the instance used to set the
- object to which it points is the same as the instance from the
- value of mteTriggerValueID that triggered the event.
- Each instance that fills the wildcard is independent of any
- additional instances, that is, wildcarded objects operate
- as if there were a separate table entry for each instance
- that fills the wildcard without having to actually predict
- all possible instances ahead of time.
- Bad object identifiers or a mismatch between truncating the
- identifier and the value of mteSetObjectWildcard
- result in operation as one would expect when providing the
- wrong identifier to a Set operation. The Set will fail or set
- the wrong object. If the value syntax of the destination
- object is not correct, the Set fails with the normal SNMP
- error code."
- DEFVAL { zeroDotZero }
- ::= { mteEventSetEntry 1 }
- mteEventSetObjectWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Control over whether mteEventSetObject is to be treated as
- fully-specified or wildcarded, with 'true' indicating wildcard
- if mteEventActions has 'set' set."
- DEFVAL { false }
- ::= { mteEventSetEntry 2 }
- mteEventSetValue OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The value to which to set the object at mteEventSetObject
- if mteEventActions has 'set' set."
- DEFVAL { 0 }
- ::= { mteEventSetEntry 3 }
- mteEventSetTargetTag OBJECT-TYPE
- SYNTAX SnmpTagValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The tag for the target(s) at which to set the object at
- mteEventSetObject to mteEventSetValue if mteEventActions
- has 'set' set.
- Systems limited to self management MAY reject a non-zero
- length for the value of this object.
- A length of 0 indicates the local system. In this case,
- access to the objects indicated by mteEventSetObject is under
- the security credentials of the requester that set
- mteTriggerEntryStatus to 'active'. Those credentials are the
- input parameters for isAccessAllowed from the Architecture for
- Describing SNMP Management Frameworks.
- Otherwise access rights are checked according to the security
- parameters resulting from the tag."
- DEFVAL { ''H }
- ::= { mteEventSetEntry 4 }
- mteEventSetContextName OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The management context in which to set mteEventObjectID.
- if mteEventActions has 'set' set.
- This may be wildcarded by leaving characters off the end. To
- indicate such wildcarding mteEventSetContextNameWildcard must
- be 'true'.
- If this context name is wildcarded the value used to complete
- the wildcarding of mteTriggerContextName will be appended."
- DEFVAL { ''H }
- ::= { mteEventSetEntry 5 }
- mteEventSetContextNameWildcard OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Control for whether mteEventSetContextName is to be treated as
- fully-specified or wildcarded, with 'true' indicating wildcard
- if mteEventActions has 'set' set."
- DEFVAL { false }
- ::= { mteEventSetEntry 6 }
- --
- -- Notifications
- --
- dismanEventMIBNotificationPrefix OBJECT IDENTIFIER ::=
- { dismanEventMIB 2 }
- dismanEventMIBNotifications OBJECT IDENTIFIER ::=
- { dismanEventMIBNotificationPrefix 0 }
- dismanEventMIBNotificationObjects OBJECT IDENTIFIER
- ::= { dismanEventMIBNotificationPrefix 1 }
- --
- -- Notification Objects
- --
- mteHotTrigger OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The name of the trigger causing the notification."
- ::= { dismanEventMIBNotificationObjects 1 }
- mteHotTargetName OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The SNMP Target MIB's snmpTargetAddrName related to the
- notification."
- ::= { dismanEventMIBNotificationObjects 2 }
- mteHotContextName OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The context name related to the notification. This MUST be as
- fully-qualified as possible, including filling in wildcard
- information determined in processing."
- ::= { dismanEventMIBNotificationObjects 3 }
- mteHotOID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The object identifier of the destination object related to the
- notification. This MUST be as fully-qualified as possible,
- including filling in wildcard information determined in
- processing.
- For a trigger-related notification this is from
- mteTriggerValueID.
- For a set failure this is from mteEventSetObject."
- ::= { dismanEventMIBNotificationObjects 4 }
- mteHotValue OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The value of the object at mteTriggerValueID when a
- trigger fired."
- ::= { dismanEventMIBNotificationObjects 5 }
- mteFailedReason OBJECT-TYPE
- SYNTAX FailureReason
- MAX-ACCESS accessible-for-notify
- STATUS current
- DESCRIPTION
- "The reason for the failure of an attempt to check for a
- trigger condition or set an object in response to an event."
- ::= { dismanEventMIBNotificationObjects 6 }
- --
- -- Notifications
- --
- mteTriggerFired NOTIFICATION-TYPE
- OBJECTS { mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteHotValue }
- STATUS current
- DESCRIPTION
- "Notification that the trigger indicated by the object
- instances has fired, for triggers with mteTriggerType
- 'boolean' or 'existence'."
- ::= { dismanEventMIBNotifications 1 }
- mteTriggerRising NOTIFICATION-TYPE
- OBJECTS { mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteHotValue }
- STATUS current
- DESCRIPTION
- "Notification that the rising threshold was met for triggers
- with mteTriggerType 'threshold'."
- ::= { dismanEventMIBNotifications 2 }
- mteTriggerFalling NOTIFICATION-TYPE
- OBJECTS { mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteHotValue }
- STATUS current
- DESCRIPTION
- "Notification that the falling threshold was met for triggers
- with mteTriggerType 'threshold'."
- ::= { dismanEventMIBNotifications 3 }
- mteTriggerFailure NOTIFICATION-TYPE
- OBJECTS { mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteFailedReason }
- STATUS current
- DESCRIPTION
- "Notification that an attempt to check a trigger has failed.
- The network manager must enable this notification only with
- a certain fear and trembling, as it can easily crowd out more
- important information. It should be used only to help diagnose
- a problem that has appeared in the error counters and can not
- be found otherwise."
- ::= { dismanEventMIBNotifications 4 }
- mteEventSetFailure NOTIFICATION-TYPE
- OBJECTS { mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteFailedReason }
- STATUS current
- DESCRIPTION
- "Notification that an attempt to do a set in response to an
- event has failed.
- The network manager must enable this notification only with
- a certain fear and trembling, as it can easily crowd out more
- important information. It should be used only to help diagnose
- a problem that has appeared in the error counters and can not
- be found otherwise."
- ::= { dismanEventMIBNotifications 5 }
- --
- -- Conformance
- --
- dismanEventMIBConformance OBJECT IDENTIFIER ::= { dismanEventMIB 3 }
- dismanEventMIBCompliances OBJECT IDENTIFIER ::=
- { dismanEventMIBConformance 1 }
- dismanEventMIBGroups OBJECT IDENTIFIER ::=
- { dismanEventMIBConformance 2 }
- -- Compliance
- dismanEventMIBCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for entities which implement
- the Event MIB."
- MODULE -- this module
- MANDATORY-GROUPS {
- dismanEventResourceGroup,
- dismanEventTriggerGroup,
- dismanEventObjectsGroup,
- dismanEventEventGroup,
- dismanEventNotificationObjectGroup,
- dismanEventNotificationGroup
- }
- OBJECT mteTriggerTargetTag
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus limiting
- monitoring to the local system or pre-configured
- remote systems."
- OBJECT mteEventSetTargetTag
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus limiting
- setting to the local system or pre-configured
- remote systems."
- OBJECT mteTriggerValueIDWildcard
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus allowing
- the system not to implement wildcarding."
- OBJECT mteTriggerContextNameWildcard
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus allowing
- the system not to implement wildcarding."
- OBJECT mteObjectsIDWildcard
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus allowing
- the system not to implement wildcarding."
- OBJECT mteEventSetContextNameWildcard
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, thus allowing
- the system not to implement wildcarding."
- ::= { dismanEventMIBCompliances 1 }
- -- Units of Conformance
- dismanEventResourceGroup OBJECT-GROUP
- OBJECTS {
- mteResourceSampleMinimum,
- mteResourceSampleInstanceMaximum,
- mteResourceSampleInstances,
- mteResourceSampleInstancesHigh,
- mteResourceSampleInstanceLacks
- }
- STATUS current
- DESCRIPTION
- "Event resource status and control objects."
- ::= { dismanEventMIBGroups 1 }
- dismanEventTriggerGroup OBJECT-GROUP
- OBJECTS {
- mteTriggerFailures,
- mteTriggerComment,
- mteTriggerTest,
- mteTriggerSampleType,
- mteTriggerValueID,
- mteTriggerValueIDWildcard,
- mteTriggerTargetTag,
- mteTriggerContextName,
- mteTriggerContextNameWildcard,
- mteTriggerFrequency,
- mteTriggerObjectsOwner,
- mteTriggerObjects,
- mteTriggerEnabled,
- mteTriggerEntryStatus,
- mteTriggerDeltaDiscontinuityID,
- mteTriggerDeltaDiscontinuityIDWildcard,
- mteTriggerDeltaDiscontinuityIDType,
- mteTriggerExistenceTest,
- mteTriggerExistenceStartup,
- mteTriggerExistenceObjectsOwner,
- mteTriggerExistenceObjects,
- mteTriggerExistenceEventOwner,
- mteTriggerExistenceEvent,
- mteTriggerBooleanComparison,
- mteTriggerBooleanValue,
- mteTriggerBooleanStartup,
- mteTriggerBooleanObjectsOwner,
- mteTriggerBooleanObjects,
- mteTriggerBooleanEventOwner,
- mteTriggerBooleanEvent,
- mteTriggerThresholdStartup,
- mteTriggerThresholdObjectsOwner,
- mteTriggerThresholdObjects,
- mteTriggerThresholdRising,
- mteTriggerThresholdFalling,
- mteTriggerThresholdDeltaRising,
- mteTriggerThresholdDeltaFalling,
- mteTriggerThresholdRisingEventOwner,
- mteTriggerThresholdRisingEvent,
- mteTriggerThresholdFallingEventOwner,
- mteTriggerThresholdFallingEvent,
- mteTriggerThresholdDeltaRisingEventOwner,
- mteTriggerThresholdDeltaRisingEvent,
- mteTriggerThresholdDeltaFallingEventOwner,
- mteTriggerThresholdDeltaFallingEvent
- }
- STATUS current
- DESCRIPTION
- "Event triggers."
- ::= { dismanEventMIBGroups 2 }
- dismanEventObjectsGroup OBJECT-GROUP
- OBJECTS {
- mteObjectsID,
- mteObjectsIDWildcard,
- mteObjectsEntryStatus
- }
- STATUS current
- DESCRIPTION
- "Supplemental objects."
- ::= { dismanEventMIBGroups 3 }
- dismanEventEventGroup OBJECT-GROUP
- OBJECTS {
- mteEventFailures,
- mteEventComment,
- mteEventActions,
- mteEventEnabled,
- mteEventEntryStatus,
- mteEventNotification,
- mteEventNotificationObjectsOwner,
- mteEventNotificationObjects,
- mteEventSetObject,
- mteEventSetObjectWildcard,
- mteEventSetValue,
- mteEventSetTargetTag,
- mteEventSetContextName,
- mteEventSetContextNameWildcard
- }
- STATUS current
- DESCRIPTION
- "Events."
- ::= { dismanEventMIBGroups 4 }
- dismanEventNotificationObjectGroup OBJECT-GROUP
- OBJECTS {
- mteHotTrigger,
- mteHotTargetName,
- mteHotContextName,
- mteHotOID,
- mteHotValue,
- mteFailedReason
- }
- STATUS current
- DESCRIPTION
- "Notification objects."
- ::= { dismanEventMIBGroups 5 }
- dismanEventNotificationGroup NOTIFICATION-GROUP
- NOTIFICATIONS {
- mteTriggerFired,
- mteTriggerRising,
- mteTriggerFalling,
- mteTriggerFailure,
- mteEventSetFailure
- }
- STATUS current
- DESCRIPTION
- "Notifications."
- ::= { dismanEventMIBGroups 6 }
- END