Blame mibs/ietf/DISMAN-EVENT-MIB

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