Blame mibs/ietf/DISMAN-EVENT-MIB

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