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