< draft-ietf-disman-event-mib-v2-05.txt   draft-ietf-disman-event-mib-v2-06.txt >
Disman Working Group R. Kavasseri Disman Working Group R. Kavasseri
Internet Draft B. Claise Internet Draft B. Claise
Category: Standards Track Cisco Systems Category: Standards Track Cisco Systems
Obsolete: 2981 Obsolete: 2981
Document: draft-ietf-disman-event-mib-v2-05.txt Document: draft-ietf-disman-event-mib-v2-06.txt
Expires: December 3, 2005 June 2005 Expires: January 18, 2006 July 2005
Event MIB Event MIB
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
skipping to change at line 32 skipping to change at line 32
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress". reference material or to cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on November 30, 2005. This Internet-Draft will expire on January 18, 2006.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2005). Copyright (C) The Internet Society (2005).
Abstract Abstract
This memo defines a portion of the Management Information This memo defines a portion of the Management Information
Base (MIB) for use with network management protocols in the Internet Base (MIB) for use with network management protocols in the Internet
community. In particular, it describes managed objects that can be community. In particular, it describes managed objects that can be
skipping to change at line 58 skipping to change at line 58
trigger condition is met. trigger condition is met.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
Kavasseri and Claise Standard Track 1 Kavasseri and Claise Standard Track 1
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119. document are to be interpreted as described in RFC 2119.
Table of Contents Table of Contents
1. The Internet-Standard Management Framework.....................3 1. Introduction...................................................3
2. Overview.......................................................3 2. The Internet-Standard Management Framework.....................3
3. Relationship to Other MIBs.....................................3 3. Relationship to Other MIBs.....................................3
4. MIB Sections...................................................4 4. MIB Sections...................................................4
5. Operation......................................................5 5. Operation......................................................5
6. Security.......................................................6 6. Security.......................................................6
7. Definitions....................................................7 7. Definitions....................................................7
8. Intellectual Property.........................................51 8. Security Considerations.......................................51
9. Security Considerations.......................................51 9. IANA Considerations...........................................51
10. References..................................................51 10. References..................................................51
10.1 Informative References.....................................51 10.1 Informative References.....................................51
10.2 Informative References.....................................52 10.2 Informative References.....................................51
11. Acknowledgements............................................52 11. Acknowledgements............................................52
Kavasseri and Claise Standard Track 2 Kavasseri and Claise Standard Track 2
1. The Internet-Standard Management Framework 1. Introduction
For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a
MIB module that is compliant to the SMIv2, which is described in STD
58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC
2580 [RFC2580].
2. Overview
With network sizes well beyond the ability of people to manage them With network sizes well beyond the ability of people to manage them
directly, automated, distributed management is vital. An important directly, automated, distributed management is vital. An important
aspect of such management is the ability of a system to monitor aspect of such management is the ability of a system to monitor
itself or for some other system to monitor it. itself or for some other system to monitor it.
The Event MIB provides the ability to monitor MIB objects on the The Event MIB provides the ability to monitor MIB objects on the
local system or on a remote system and take simple action when a local system or on a remote system and take simple action when a
trigger condition is met. trigger condition is met.
The MIB is intended to suit either a relatively powerful manager or The MIB is intended to suit either a relatively powerful manager or
mid-level manager, as well as a somewhat more limited self-managing mid-level manager, as well as a somewhat more limited self-managing
system. system.
This document obsoletes RFC 2981 [RFC2981]. This document obsoletes RFC 2981 [RFC2981].
2. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP).
Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a
MIB module that is compliant to the SMIv2, which is described in STD
58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC
2580 [RFC2580].
3. Relationship to Other MIBs 3. Relationship to Other MIBs
The Event MIB is based on extensive experience with the RMON MIB The Event MIB is based on extensive experience with the RMON MIB
[RFC2819] and provides a superset of the capabilities of the RMON [RFC2819] and provides a superset of the capabilities of the RMON
alarm and event groups. Conceptually, the key extension is the alarm and event groups. Conceptually, the key extension is the
ability to allow alarms to be generated for MIB objects that are on ability to allow alarms to be generated for MIB objects that are on
another network element. The Event MIB calls "triggers" what the another network element. The Event MIB calls "triggers" what the
RMON MIB called "alarms," but the concepts are the same. Event MIB RMON MIB called "alarms," but the concepts are the same. Event MIB
triggers maintain the RMON handling of thresholds and add the triggers maintain the RMON handling of thresholds and add the
concept of booleans. Event MIB events maintain the RMON concept of concept of booleans. Event MIB events maintain the RMON concept of
sending an SNMP notification in response to a trigger and add the sending an SNMP notification in response to a trigger and add the
concept of setting a MIB object. concept of setting a MIB object.
The Event MIB is the successor and update to SNMPv2's Manager-to- The Event MIB is the successor and update to SNMPv2's Manager-to-
Manager MIB [RFC1451] which was declared Historic pending this work. Manager MIB [RFC1451] which was declared Historic pending this work.
Kavasseri and Claise Standard Track 3
The Event MIB depends on the services of the SNMPv3 Management The Event MIB depends on the services of the SNMPv3 Management
Target [RFC3413] and Notification MIBs [RFC3014]. Target [RFC3413] and Notification MIBs [RFC3014].
Kavasseri and Claise Standard Track 3
The Event MIB is nicely complemented by the Distributed Management The Event MIB is nicely complemented by the Distributed Management
Expression MIB [RFC2982], which is the expected source of boolean Expression MIB [RFC2982], which is the expected source of boolean
objects to monitor. Note that there is considerable overlap between objects to monitor. Note that there is considerable overlap between
the wildcard and delta sample capabilities of the Event and the wildcard and delta sample capabilities of the Event and
Expression MIBs. A carefully-planned implementation might well use Expression MIBs. A carefully-planned implementation might well use
common code to provide the overlapping functions. common code to provide the overlapping functions.
4. MIB Sections 4. MIB Sections
The MIB has four sections: triggers, objects, events, and The MIB has four sections: triggers, objects, events, and
skipping to change at line 172 skipping to change at line 172
| IMPLIED mteTriggerName } | +-- mteTriggerDeltaEntry | IMPLIED mteTriggerName } | +-- mteTriggerDeltaEntry
| | | | | |
| | +-- mteTriggerExistenceEntry | | +-- mteTriggerExistenceEntry
| | | | | |
| | +-- mteTriggerBooleanEntry | | +-- mteTriggerBooleanEntry
| | | | | |
| | +-- mteTriggerThresholdEntry | | +-- mteTriggerThresholdEntry
| | | |
| mteTrigger*Event -------------------------------->+ | mteTrigger*Event -------------------------------->+
| | | | | |
| mteTriggerObjects ------------------>+ | | mteTrigger*Objects ----------------->+ |
+-----------------------------+ | |
| |
Kavasseri and Claise Standard Track 4 Kavasseri and Claise Standard Track 4
+-----------------------------+ | |
| |
+-----------------------------+ V | +-----------------------------+ V |
| mteObjectsEntry | | | | mteObjectsEntry | | |
| { mteOwner, |<-------------+ | | { mteOwner, |<-------------+ |
| mteObjectsName, | | | mteObjectsName, | |
| mteObjectsIndex } | | | mteObjectsIndex } | |
+-----------------------------+ | +-----------------------------+ |
V V
+---------------------------+ | +---------------------------+ |
| mteEventEntry |<----------------------------+ | mteEventEntry |<----------------------------+
| { mteOwner, | | { mteOwner, |
skipping to change at line 276 skipping to change at line 276
To facilitate the provisioning of access control by a security To facilitate the provisioning of access control by a security
administrator for this MIB itself using the View-Based Access administrator for this MIB itself using the View-Based Access
Control Model (VACM) defined in RFC 3415 [RFC3415] for tables in Control Model (VACM) defined in RFC 3415 [RFC3415] for tables in
which multiple users may need to independently create or modify which multiple users may need to independently create or modify
entries, the initial index is used as an "owner index". Such an entries, the initial index is used as an "owner index". Such an
initial index has a syntax of SnmpAdminString, and can thus be initial index has a syntax of SnmpAdminString, and can thus be
trivially mapped to a securityName or groupName as defined in VACM, trivially mapped to a securityName or groupName as defined in VACM,
in accordance with a security policy. in accordance with a security policy.
Kavasseri and Claise Standard Track 6
If a security administrator were to employ such an approach, all If a security administrator were to employ such an approach, all
entries in related tables belonging to a particular user will have entries in related tables belonging to a particular user will have
Kavasseri and Claise Standard Track 6
the same value for this initial index. For a given user's entries the same value for this initial index. For a given user's entries
in a particular table, the object identifiers for the information in in a particular table, the object identifiers for the information in
these entries will have the same sub-identifiers (except for the these entries will have the same sub-identifiers (except for the
"column" sub-identifier) up to the end of the encoded owner index. "column" sub-identifier) up to the end of the encoded owner index.
To configure VACM to permit access to this portion of the table, one To configure VACM to permit access to this portion of the table, one
would create vacmViewTreeFamilyTable entries with the value of would create vacmViewTreeFamilyTable entries with the value of
vacmViewTreeFamilySubtree including the owner index portion, and vacmViewTreeFamilySubtree including the owner index portion, and
vacmViewTreeFamilyMask "wildcarding" the column sub-identifier. vacmViewTreeFamilyMask "wildcarding" the column sub-identifier.
More elaborate configurations are possible. More elaborate configurations are possible.
skipping to change at line 323 skipping to change at line 322
San Jose CA 95134-1706. San Jose CA 95134-1706.
Phone: +1 408 526 4527 Phone: +1 408 526 4527
Email: ramk@cisco.com Email: ramk@cisco.com
Benoit Claise Benoit Claise
Cisco Systems, Inc. Cisco Systems, Inc.
Pegasus Parc Pegasus Parc
7 De Kleetlan Diegem 7 De Kleetlan Diegem
Brabant, Belgium 1831. Brabant, Belgium 1831.
Phone: +32 (0)2 704 5622 Phone: +32 (0)2 704 5622
Email: bclaise@cisco.com
"
Kavasseri and Claise Standard Track 7 Kavasseri and Claise Standard Track 7
Email: bclaise@cisco.com
"
DESCRIPTION DESCRIPTION
" The MIB module for defining Managed Triggered Event (MTE) " The MIB module for defining Managed Triggered Event (MTE)
and actions for network management purposes. and actions for network management purposes.
Copyright (C) The Internet Society 2005. This version of this Copyright (C) The Internet Society 2005. This version of this
MIB module is part of RFC yyyy; see the RFC itself for full MIB module is part of RFC yyyy; see the RFC itself for full
legal notices." legal notices."
-- RFC Ed.: replace yyyy with actual RFC number & remove this note -- RFC Ed.: replace yyyy with actual RFC number & remove this note
-- Revision History -- Revision History
REVISION "200506030000Z" -- 03 June 2005 REVISION "200506030000Z" -- 03 June 2005
skipping to change at line 370 skipping to change at line 369
mteResource OBJECT IDENTIFIER ::= { dismanEventMIBObjects 1 } mteResource OBJECT IDENTIFIER ::= { dismanEventMIBObjects 1 }
mteTrigger OBJECT IDENTIFIER ::= { dismanEventMIBObjects 2 } mteTrigger OBJECT IDENTIFIER ::= { dismanEventMIBObjects 2 }
mteObjects OBJECT IDENTIFIER ::= { dismanEventMIBObjects 3 } mteObjects OBJECT IDENTIFIER ::= { dismanEventMIBObjects 3 }
mteEvent OBJECT IDENTIFIER ::= { dismanEventMIBObjects 4 } mteEvent OBJECT IDENTIFIER ::= { dismanEventMIBObjects 4 }
-- --
-- Textual Conventions -- Textual Conventions
-- --
Kavasseri and Claise Standard Track 8
FailureReason ::= TEXTUAL-CONVENTION FailureReason ::= TEXTUAL-CONVENTION
STATUS current STATUS current
Kavasseri and Claise Standard Track 8
DESCRIPTION DESCRIPTION
"Reasons for failures in an attempt to perform a management "Reasons for failures in an attempt to perform a management
request. request.
The first group of errors, numbered less than 0, are related The first group of errors, numbered less than 0, are related
to problems in sending the request. The existence of a to problems in sending the request. The existence of a
particular error code here does not imply that all particular error code here does not imply that all
implementations are capable of sensing that error and implementations are capable of sensing that error and
returning that code. returning that code.
skipping to change at line 402 skipping to change at line 400
exceeded exceeded
badDestination unrecognized domain name or otherwise badDestination unrecognized domain name or otherwise
invalid destination address invalid destination address
destinationUnreachable can't get to destination address destinationUnreachable can't get to destination address
noResponse no response to SNMP request noResponse no response to SNMP request
badType the data syntax of a retrieved object badType the data syntax of a retrieved object
as not as expected as not as expected
sampleOverrun another sample attempt occurred before sampleOverrun another sample attempt occurred before
the previous one completed" the previous one completed"
SYNTAX INTEGER { localResourceLack(-1), SYNTAX INTEGER { sampleOverrun(-6),
badDestination(-2),
destinationUnreachable(-3),
noResponse(-4),
badType(-5), badType(-5),
sampleOverrun(-6), noResponse(-4),
destinationUnreachable(-3),
badDestination(-2),
localResourceLack(-1),
noError(0), noError(0),
tooBig(1), tooBig(1),
noSuchName(2), noSuchName(2),
badValue(3), badValue(3),
readOnly(4), readOnly(4),
genErr(5), genErr(5),
noAccess(6), noAccess(6),
wrongType(7),
wrongLength(8),
Kavasseri and Claise Standard Track 9 Kavasseri and Claise Standard Track 9
wrongType(7),
wrongLength(8),
wrongEncoding(9), wrongEncoding(9),
wrongValue(10), wrongValue(10),
noCreation(11), noCreation(11),
inconsistentValue(12), inconsistentValue(12),
resourceUnavailable(13), resourceUnavailable(13),
commitFailed(14), commitFailed(14),
undoFailed(15), undoFailed(15),
authorizationError(16), authorizationError(16),
notWritable(17), notWritable(17),
inconsistentName(18) } inconsistentName(18) }
skipping to change at line 464 skipping to change at line 462
of mteTriggerFrequency." of mteTriggerFrequency."
::= { mteResource 1 } ::= { mteResource 1 }
mteResourceSampleInstanceMaximum OBJECT-TYPE mteResourceSampleInstanceMaximum OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "instances" UNITS "instances"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of instance entries this system will "The maximum number of instance entries this system will
support for sampling.
Kavasseri and Claise Standard Track 10 Kavasseri and Claise Standard Track 10
support for sampling.
These are the entries that maintain state, one for each These are the entries that maintain state, one for each
instance of each sampled object as selected by instance of each sampled object as selected by
mteTriggerValueID. Note that wildcarded objects result mteTriggerValueID. Note that wildcarded objects result
in multiple instances of this state. in multiple instances of this state.
A value of 0 indicates no preset limit, that is, the limit A value of 0 indicates no preset limit, that is, the limit
is dynamic based on system operation and resources. is dynamic based on system operation and resources.
Unless explicitly resource limited, a system's value for Unless explicitly resource limited, a system's value for
this object SHOULD be 0. this object SHOULD be 0.
skipping to change at line 510 skipping to change at line 509
occurred since initialization of the management system." occurred since initialization of the management system."
::= { mteResource 4 } ::= { mteResource 4 }
mteResourceSampleInstanceLacks OBJECT-TYPE mteResourceSampleInstanceLacks OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "instances" UNITS "instances"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times this system could not take a new sample "The number of times this system could not take a new sample
because that allocation would have exceeded the limit set by
mteResourceSampleInstanceMaximum."
Kavasseri and Claise Standard Track 11 Kavasseri and Claise Standard Track 11
because that allocation would have exceeded the limit set by
mteResourceSampleInstanceMaximum."
::= { mteResource 5 } ::= { mteResource 5 }
-- --
-- Trigger Section -- Trigger Section
-- --
-- Counters -- Counters
mteTriggerFailures OBJECT-TYPE mteTriggerFailures OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
skipping to change at line 557 skipping to change at line 556
SYNTAX MteTriggerEntry SYNTAX MteTriggerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a single trigger. Applications create and "Information about a single trigger. Applications create and
delete entries using mteTriggerEntryStatus." delete entries using mteTriggerEntryStatus."
INDEX { mteOwner, IMPLIED mteTriggerName } INDEX { mteOwner, IMPLIED mteTriggerName }
::= { mteTriggerTable 1 } ::= { mteTriggerTable 1 }
MteTriggerEntry ::= SEQUENCE { MteTriggerEntry ::= SEQUENCE {
mteOwner SnmpAdminString,
mteTriggerName SnmpAdminString,
Kavasseri and Claise Standard Track 12 Kavasseri and Claise Standard Track 12
mteOwner SnmpAdminString,
mteTriggerName SnmpAdminString,
mteTriggerComment SnmpAdminString, mteTriggerComment SnmpAdminString,
mteTriggerTest BITS, mteTriggerTest BITS,
mteTriggerSampleType INTEGER, mteTriggerSampleType INTEGER,
mteTriggerValueID OBJECT IDENTIFIER, mteTriggerValueID OBJECT IDENTIFIER,
mteTriggerValueIDWildcard TruthValue, mteTriggerValueIDWildcard TruthValue,
mteTriggerTargetTag SnmpTagValue, mteTriggerTargetTag SnmpTagValue,
mteTriggerContextName SnmpAdminString, mteTriggerContextName SnmpAdminString,
mteTriggerContextNameWildcard TruthValue, mteTriggerContextNameWildcard TruthValue,
mteTriggerFrequency Unsigned32, mteTriggerFrequency Unsigned32,
mteTriggerObjectsOwner SnmpAdminString, mteTriggerObjectsOwner SnmpAdminString,
skipping to change at line 605 skipping to change at line 604
mteTriggerComment OBJECT-TYPE mteTriggerComment OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A description of the trigger's function and use." "A description of the trigger's function and use."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerEntry 3 } ::= { mteTriggerEntry 3 }
mteTriggerTest OBJECT-TYPE
Kavasseri and Claise Standard Track 13 Kavasseri and Claise Standard Track 13
mteTriggerTest OBJECT-TYPE
SYNTAX BITS { existence(0), boolean(1), threshold(2) } SYNTAX BITS { existence(0), boolean(1), threshold(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of trigger test to perform. For 'boolean' and "The type of trigger test to perform. For 'boolean' and
'threshold' tests, the object at mteTriggerValueID MUST 'threshold' tests, the object at mteTriggerValueID MUST
evaluate to an integer, that is, anything that ends up encoded evaluate to an integer, that is, anything that ends up encoded
for transmission (that is, in BER, not ASN.1) as an integer. for transmission (that is, in BER, not ASN.1) as an integer.
For 'existence', the specific test is as selected by For 'existence', the specific test is as selected by
skipping to change at line 651 skipping to change at line 649
SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } SYNTAX INTEGER { absoluteValue(1), deltaValue(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of sampling to perform. "The type of sampling to perform.
An 'absoluteValue' sample requires only a single sample to be An 'absoluteValue' sample requires only a single sample to be
meaningful, and is exactly the value of the object at meaningful, and is exactly the value of the object at
mteTriggerValueID at the sample time. mteTriggerValueID at the sample time.
Kavasseri and Claise Standard Track 14
A 'deltaValue' requires two samples to be meaningful and is A 'deltaValue' requires two samples to be meaningful and is
thus not available for testing until the second and subsequent thus not available for testing until the second and subsequent
Kavasseri and Claise Standard Track 14
samples after the object at mteTriggerValueID is first found samples after the object at mteTriggerValueID is first found
to exist. It is the difference between the two samples. For to exist. It is the difference between the two samples. For
unsigned values it is always positive, based on unsigned unsigned values it is always positive, based on unsigned
arithmetic. For signed values it can be positive or negative. arithmetic. For signed values it can be positive or negative.
For SNMP counters to be meaningful they should be sampled as a For SNMP counters to be meaningful they should be sampled as a
'deltaValue'. 'deltaValue'.
For 'deltaValue' mteTriggerDeltaTable contains further For 'deltaValue' mteTriggerDeltaTable contains further
parameters. parameters.
skipping to change at line 698 skipping to change at line 695
in operation as one would expect when providing the wrong in operation as one would expect when providing the wrong
identifier to a Get or GetNext operation. The Get will fail identifier to a Get or GetNext operation. The Get will fail
or get the wrong object. The GetNext will indeed get whatever or get the wrong object. The GetNext will indeed get whatever
is next, proceeding until it runs past the initial part of the is next, proceeding until it runs past the initial part of the
identifier and perhaps many unintended objects for confusing identifier and perhaps many unintended objects for confusing
results. If the value syntax of those objects is not usable, results. If the value syntax of those objects is not usable,
that results in a 'badType' error that terminates the scan. that results in a 'badType' error that terminates the scan.
Each instance that fills the wildcard is independent of any Each instance that fills the wildcard is independent of any
additional instances, that is, wildcarded objects operate 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
Kavasseri and Claise Standard Track 15 Kavasseri and Claise Standard Track 15
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." all possible instances ahead of time."
DEFVAL { zeroDotZero } DEFVAL { zeroDotZero }
::= { mteTriggerEntry 6 } ::= { mteTriggerEntry 6 }
mteTriggerValueIDWildcard OBJECT-TYPE mteTriggerValueIDWildcard OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Control for whether mteTriggerValueID is to be treated as "Control for whether mteTriggerValueID is to be treated as
skipping to change at line 745 skipping to change at line 742
::= { mteTriggerEntry 8 } ::= { mteTriggerEntry 8 }
mteTriggerContextName OBJECT-TYPE mteTriggerContextName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The management context from which to obtain mteTriggerValueID. "The management context from which to obtain mteTriggerValueID.
This may be wildcarded by leaving characters off the end. For 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
Kavasseri and Claise Standard Track 16 Kavasseri and Claise Standard Track 16
example use 'Repeater' to wildcard to 'Repeater1',
'Repeater2', 'Repeater-999.87b', and so on. To indicate such
wildcarding is intended, mteTriggerContextNameWildcard must wildcarding is intended, mteTriggerContextNameWildcard must
be 'true'. be 'true'.
Each instance that fills the wildcard is independent of any Each instance that fills the wildcard is independent of any
additional instances, that is, wildcarded objects operate additional instances, that is, wildcarded objects operate
as if there were a separate table entry for each instance as if there were a separate table entry for each instance
that fills the wildcard without having to actually predict that fills the wildcard without having to actually predict
all possible instances ahead of time. all possible instances ahead of time.
Operation of this feature assumes that the local system has a Operation of this feature assumes that the local system has a
skipping to change at line 792 skipping to change at line 789
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of seconds to wait between trigger samples. To "The number of seconds to wait between trigger samples. To
encourage consistency in sampling, the interval is measured encourage consistency in sampling, the interval is measured
from the beginning of one check to the beginning of the next from the beginning of one check to the beginning of the next
and the timer is restarted immediately when it expires, not and the timer is restarted immediately when it expires, not
when the check completes. when the check completes.
If the next sample begins before the previous one completed the If the next sample begins before the previous one completed the
Kavasseri and Claise Standard Track 17
system may either attempt to make the check or treat this as an system may either attempt to make the check or treat this as an
error condition with the error 'sampleOverrun'. error condition with the error 'sampleOverrun'.
Kavasseri and Claise Standard Track 17
A frequency of 0 indicates instantaneous recognition of the A frequency of 0 indicates instantaneous recognition of the
condition. This is not possible in many cases, but may condition. This is not possible in many cases, but may
be supported in cases where it makes sense and the system is 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 able to do so. This feature allows the MIB to be used in
implementations where such interrupt-driven behavior is implementations where such interrupt-driven behavior is
possible and is not likely to be supported for all MIB objects possible and is not likely to be supported for all MIB objects
even then since such sampling generally has to be tightly even then since such sampling generally has to be tightly
integrated into low-level code. integrated into low-level code.
Systems that can support this SHOULD document those cases Systems that can support this SHOULD document those cases
skipping to change at line 838 skipping to change at line 836
Notification resulting from the firing of this trigger. Notification resulting from the firing of this trigger.
A list of objects may also be added based on the event or on A list of objects may also be added based on the event or on
the value of mteTriggerTest. the value of mteTriggerTest.
A length of 0 indicates no additional objects." A length of 0 indicates no additional objects."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerEntry 13 } ::= { mteTriggerEntry 13 }
mteTriggerEnabled OBJECT-TYPE mteTriggerEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
Kavasseri and Claise Standard Track 18 Kavasseri and Claise Standard Track 18
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow a trigger to be configured but not used. "A control to allow a trigger to be configured but not used.
When the value is 'false' the trigger is not sampled. When the value is 'false' the trigger is not sampled.
Whenever the value goes from 'false' to 'true', the trigger Whenever the value goes from 'false' to 'true', the trigger
is treated as being initialized. That is, no history is kept is treated as being initialized. That is, no history is kept
of any trigger sample values from previous times when this of any trigger sample values from previous times when this
control may have been enabled. control may have been enabled.
skipping to change at line 886 skipping to change at line 884
allow write-access to any columnar objects in the row, allow write-access to any columnar objects in the row,
except for mteTriggerEnabled. except for mteTriggerEnabled.
" "
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { mteTriggerEntry 16 } ::= { mteTriggerEntry 16 }
-- --
-- Trigger Delta Table -- Trigger Delta Table
-- --
mteTriggerDeltaTable OBJECT-TYPE
Kavasseri and Claise Standard Track 19 Kavasseri and Claise Standard Track 19
mteTriggerDeltaTable OBJECT-TYPE
SYNTAX SEQUENCE OF MteTriggerDeltaEntry SYNTAX SEQUENCE OF MteTriggerDeltaEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of management event trigger information for delta "A table of management event trigger information for delta
sampling." sampling."
::= { mteTrigger 3 } ::= { mteTrigger 3 }
mteTriggerDeltaEntry OBJECT-TYPE mteTriggerDeltaEntry OBJECT-TYPE
SYNTAX MteTriggerDeltaEntry SYNTAX MteTriggerDeltaEntry
skipping to change at line 933 skipping to change at line 930
at mteTriggerValueID. at mteTriggerValueID.
The OID may be for a leaf object (e.g. sysUpTime.0) or may The OID may be for a leaf object (e.g. sysUpTime.0) or may
be wildcarded to match mteTriggerValueID. be wildcarded to match mteTriggerValueID.
This object supports normal checking for a discontinuity in a This object supports normal checking for a discontinuity in a
counter. Note that if this object does not point to sysUpTime counter. Note that if this object does not point to sysUpTime
discontinuity checking MUST still check sysUpTime for an discontinuity checking MUST still check sysUpTime for an
overall discontinuity. overall discontinuity.
If the object identified is not accessible the sample attempt
Kavasseri and Claise Standard Track 20 Kavasseri and Claise Standard Track 20
If the object identified is not accessible the sample attempt
is in error, with the error code as from an SNMP request. is in error, with the error code as from an SNMP request.
Bad object identifiers or a mismatch between truncating the Bad object identifiers or a mismatch between truncating the
identifier and the value of mteDeltaDiscontinuityIDWildcard identifier and the value of mteDeltaDiscontinuityIDWildcard
result in operation as one would expect when providing the result in operation as one would expect when providing the
wrong identifier to a Get operation. The Get will fail or get wrong identifier to a Get operation. The Get will fail or get
the wrong object. If the value syntax of those objects is not the wrong object. If the value syntax of those objects is not
usable, that results in an error that terminates the sample usable, that results in an error that terminates the sample
with a 'badType' error code." with a 'badType' error code."
DEFVAL { sysUpTimeInstance } DEFVAL { sysUpTimeInstance }
skipping to change at line 979 skipping to change at line 975
TimeTicks. The value 'timeStamp' indicates syntax TimeStamp. TimeTicks. The value 'timeStamp' indicates syntax TimeStamp.
The value 'dateAndTime' indicates syntax DateAndTime." The value 'dateAndTime' indicates syntax DateAndTime."
DEFVAL { timeTicks } DEFVAL { timeTicks }
::= { mteTriggerDeltaEntry 3 } ::= { mteTriggerDeltaEntry 3 }
-- --
-- Trigger Existence Table -- Trigger Existence Table
-- --
mteTriggerExistenceTable OBJECT-TYPE mteTriggerExistenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF MteTriggerExistenceEntry
MAX-ACCESS not-accessible
Kavasseri and Claise Standard Track 21 Kavasseri and Claise Standard Track 21
SYNTAX SEQUENCE OF MteTriggerExistenceEntry
MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of management event trigger information for existence "A table of management event trigger information for existence
triggers." triggers."
::= { mteTrigger 4 } ::= { mteTrigger 4 }
mteTriggerExistenceEntry OBJECT-TYPE mteTriggerExistenceEntry OBJECT-TYPE
SYNTAX MteTriggerExistenceEntry SYNTAX MteTriggerExistenceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1027 skipping to change at line 1023
value changed, depending on which tests are selected: value changed, depending on which tests are selected:
present(0) - when this test is selected, the trigger fires present(0) - when this test is selected, the trigger fires
when the mteTriggerValueID object goes from absent to present. when the mteTriggerValueID object goes from absent to present.
absent(1) - when this test is selected, the trigger fires absent(1) - when this test is selected, the trigger fires
when the mteTriggerValueID object goes from present to absent. when the mteTriggerValueID object goes from present to absent.
changed(2) - when this test is selected, the trigger fires changed(2) - when this test is selected, the trigger fires
the mteTriggerValueID object value changes. the mteTriggerValueID object value changes.
Once the trigger has fired for either presence or absence it
Kavasseri and Claise Standard Track 22 Kavasseri and Claise Standard Track 22
Once the trigger has fired for either presence or absence it
will not fire again for that state until the object has been will not fire again for that state until the object has been
to the other state. " to the other state. "
DEFVAL { { present, absent } } DEFVAL { { present, absent } }
::= { mteTriggerExistenceEntry 1 } ::= { mteTriggerExistenceEntry 1 }
mteTriggerExistenceStartup OBJECT-TYPE mteTriggerExistenceStartup OBJECT-TYPE
SYNTAX BITS { present(0), absent(1) } SYNTAX BITS { present(0), absent(1) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1074 skipping to change at line 1069
Notification resulting from the firing of this trigger for Notification resulting from the firing of this trigger for
this test. this test.
A list of objects may also be added based on the overall A list of objects may also be added based on the overall
trigger, the event or other settings in mteTriggerTest. trigger, the event or other settings in mteTriggerTest.
A length of 0 indicates no additional objects." A length of 0 indicates no additional objects."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerExistenceEntry 4 } ::= { mteTriggerExistenceEntry 4 }
mteTriggerExistenceEventOwner OBJECT-TYPE
Kavasseri and Claise Standard Track 23 Kavasseri and Claise Standard Track 23
mteTriggerExistenceEventOwner OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerExistenceEvent, the mteOwner of an event "To go with mteTriggerExistenceEvent, the mteOwner of an event
entry from the mteEventTable." entry from the mteEventTable."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerExistenceEntry 5 } ::= { mteTriggerExistenceEntry 5 }
mteTriggerExistenceEvent OBJECT-TYPE mteTriggerExistenceEvent OBJECT-TYPE
skipping to change at line 1121 skipping to change at line 1115
SYNTAX MteTriggerBooleanEntry SYNTAX MteTriggerBooleanEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a single boolean trigger. Entries "Information about a single boolean trigger. Entries
automatically exist in this this table for each mteTriggerEntry automatically exist in this this table for each mteTriggerEntry
that has 'boolean' set in mteTriggerTest." that has 'boolean' set in mteTriggerTest."
INDEX { mteOwner, IMPLIED mteTriggerName } INDEX { mteOwner, IMPLIED mteTriggerName }
::= { mteTriggerBooleanTable 1 } ::= { mteTriggerBooleanTable 1 }
MteTriggerBooleanEntry ::= SEQUENCE {
Kavasseri and Claise Standard Track 24 Kavasseri and Claise Standard Track 24
MteTriggerBooleanEntry ::= SEQUENCE {
mteTriggerBooleanComparison INTEGER, mteTriggerBooleanComparison INTEGER,
mteTriggerBooleanValue Integer32, mteTriggerBooleanValue Integer32,
mteTriggerBooleanStartup TruthValue, mteTriggerBooleanStartup TruthValue,
mteTriggerBooleanObjectsOwner SnmpAdminString, mteTriggerBooleanObjectsOwner SnmpAdminString,
mteTriggerBooleanObjects SnmpAdminString, mteTriggerBooleanObjects SnmpAdminString,
mteTriggerBooleanEventOwner SnmpAdminString, mteTriggerBooleanEventOwner SnmpAdminString,
mteTriggerBooleanEvent SnmpAdminString mteTriggerBooleanEvent SnmpAdminString
} }
mteTriggerBooleanComparison OBJECT-TYPE mteTriggerBooleanComparison OBJECT-TYPE
skipping to change at line 1167 skipping to change at line 1160
DEFVAL { 0 } DEFVAL { 0 }
::= { mteTriggerBooleanEntry 2 } ::= { mteTriggerBooleanEntry 2 }
mteTriggerBooleanStartup OBJECT-TYPE mteTriggerBooleanStartup OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Control for whether an event may be triggered when this entry "Control for whether an event may be triggered when this entry
is first set to 'active' or a new instance of the object at 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
Kavasseri and Claise Standard Track 25 Kavasseri and Claise Standard Track 25
mteTriggerValueID is found and the test specified by
mteTriggerBooleanComparison is true. In that case an event is
triggered if mteTriggerBooleanStartup is 'true'." triggered if mteTriggerBooleanStartup is 'true'."
DEFVAL { true } DEFVAL { true }
::= { mteTriggerBooleanEntry 3 } ::= { mteTriggerBooleanEntry 3 }
mteTriggerBooleanObjectsOwner OBJECT-TYPE mteTriggerBooleanObjectsOwner OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerBooleanObjects, the mteOwner of a group "To go with mteTriggerBooleanObjects, the mteOwner of a group
skipping to change at line 1214 skipping to change at line 1207
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerBooleanEvent, the mteOwner of an event "To go with mteTriggerBooleanEvent, the mteOwner of an event
entry from mteEventTable." entry from mteEventTable."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerBooleanEntry 6 } ::= { mteTriggerBooleanEntry 6 }
mteTriggerBooleanEvent OBJECT-TYPE mteTriggerBooleanEvent OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
Kavasseri and Claise Standard Track 26 Kavasseri and Claise Standard Track 26
MAX-ACCESS read-write
STATUS current
DESCRIPTION DESCRIPTION
"The mteEventName of the event to invoke when mteTriggerType is "The mteEventName of the event to invoke when mteTriggerType is
'boolean' and this trigger fires. A length of 0 indicates no 'boolean' and this trigger fires. A length of 0 indicates no
event." event."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerBooleanEntry 7 } ::= { mteTriggerBooleanEntry 7 }
-- --
-- Trigger Threshold Table -- Trigger Threshold Table
-- --
skipping to change at line 1261 skipping to change at line 1254
mteTriggerThresholdRising Integer32, mteTriggerThresholdRising Integer32,
mteTriggerThresholdFalling Integer32, mteTriggerThresholdFalling Integer32,
mteTriggerThresholdDeltaRising Integer32, mteTriggerThresholdDeltaRising Integer32,
mteTriggerThresholdDeltaFalling Integer32, mteTriggerThresholdDeltaFalling Integer32,
mteTriggerThresholdObjectsOwner SnmpAdminString, mteTriggerThresholdObjectsOwner SnmpAdminString,
mteTriggerThresholdObjects SnmpAdminString, mteTriggerThresholdObjects SnmpAdminString,
mteTriggerThresholdRisingEventOwner SnmpAdminString, mteTriggerThresholdRisingEventOwner SnmpAdminString,
mteTriggerThresholdRisingEvent SnmpAdminString, mteTriggerThresholdRisingEvent SnmpAdminString,
mteTriggerThresholdFallingEventOwner SnmpAdminString, mteTriggerThresholdFallingEventOwner SnmpAdminString,
mteTriggerThresholdFallingEvent SnmpAdminString, mteTriggerThresholdFallingEvent SnmpAdminString,
mteTriggerThresholdDeltaRisingEventOwner SnmpAdminString,
mteTriggerThresholdDeltaRisingEvent SnmpAdminString,
Kavasseri and Claise Standard Track 27 Kavasseri and Claise Standard Track 27
mteTriggerThresholdDeltaRisingEventOwner SnmpAdminString,
mteTriggerThresholdDeltaRisingEvent SnmpAdminString,
mteTriggerThresholdDeltaFallingEventOwner SnmpAdminString, mteTriggerThresholdDeltaFallingEventOwner SnmpAdminString,
mteTriggerThresholdDeltaFallingEvent SnmpAdminString mteTriggerThresholdDeltaFallingEvent SnmpAdminString
} }
mteTriggerThresholdStartup OBJECT-TYPE mteTriggerThresholdStartup OBJECT-TYPE
SYNTAX INTEGER { rising(1), falling(2), risingOrFalling(3) } SYNTAX INTEGER { rising(1), falling(2), risingOrFalling(3) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The event that may be triggered when this entry is first "The event that may be triggered when this entry is first
skipping to change at line 1308 skipping to change at line 1301
this threshold, and the value at the last sampling interval this threshold, and the value at the last sampling interval
was less than this threshold, one was less than this threshold, one
mteTriggerThresholdRisingEvent is triggered. That event is mteTriggerThresholdRisingEvent is triggered. That event is
also triggered if the first sample after this entry becomes also triggered if the first sample after this entry becomes
active is greater than or equal to this threshold and active is greater than or equal to this threshold and
mteTriggerThresholdStartup is equal to 'rising' or mteTriggerThresholdStartup is equal to 'rising' or
'risingOrFalling'. 'risingOrFalling'.
After a rising event is generated, another such event is not After a rising event is generated, another such event is not
triggered until the sampled value falls below this threshold triggered until the sampled value falls below this threshold
and reaches mteTriggerThresholdFalling."
DEFVAL { 0 }
Kavasseri and Claise Standard Track 28 Kavasseri and Claise Standard Track 28
and reaches mteTriggerThresholdFalling."
DEFVAL { 0 }
::= { mteTriggerThresholdEntry 2 } ::= { mteTriggerThresholdEntry 2 }
mteTriggerThresholdFalling OBJECT-TYPE mteTriggerThresholdFalling OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A threshold value to check against if mteTriggerType is "A threshold value to check against if mteTriggerType is
'threshold'. 'threshold'.
skipping to change at line 1356 skipping to change at line 1349
value (value(n)) and the previous sampled value (value(n-1)) value (value(n)) and the previous sampled value (value(n-1))
is greater than or equal to this threshold, is greater than or equal to this threshold,
and the delta value calculated at the last sampling interval and the delta value calculated at the last sampling interval
(i.e. value(n-1) - value(n-2)) was less than this threshold, (i.e. value(n-1) - value(n-2)) was less than this threshold,
one mteTriggerThresholdDeltaRisingEvent is triggered. That one mteTriggerThresholdDeltaRisingEvent is triggered. That
event is also triggered if the first delta value calculated event is also triggered if the first delta value calculated
after this entry becomes active, i.e. value(2) - value(1), after this entry becomes active, i.e. value(2) - value(1),
where value(1) is the first sample taken of that instance, is where value(1) is the first sample taken of that instance, is
greater than or equal to this threshold. greater than or equal to this threshold.
After a rising event is generated, another such event is not
Kavasseri and Claise Standard Track 29 Kavasseri and Claise Standard Track 29
After a rising event is generated, another such event is not
triggered until the delta value falls below this threshold and triggered until the delta value falls below this threshold and
reaches mteTriggerThresholdDeltaFalling." reaches mteTriggerThresholdDeltaFalling."
DEFVAL { 0 } DEFVAL { 0 }
::= { mteTriggerThresholdEntry 4 } ::= { mteTriggerThresholdEntry 4 }
mteTriggerThresholdDeltaFalling OBJECT-TYPE mteTriggerThresholdDeltaFalling OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1402 skipping to change at line 1394
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerThresholdObjects, the mteOwner of a group "To go with mteTriggerThresholdObjects, the mteOwner of a group
of objects from mteObjectsTable." of objects from mteObjectsTable."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerThresholdEntry 6 } ::= { mteTriggerThresholdEntry 6 }
mteTriggerThresholdObjects OBJECT-TYPE mteTriggerThresholdObjects OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current
DESCRIPTION
Kavasseri and Claise Standard Track 30 Kavasseri and Claise Standard Track 30
STATUS current
DESCRIPTION
"The mteObjectsName of a group of objects from "The mteObjectsName of a group of objects from
mteObjectsTable. These objects are to be added to any mteObjectsTable. These objects are to be added to any
Notification resulting from the firing of this trigger for Notification resulting from the firing of this trigger for
this test. this test.
A list of objects may also be added based on the overall A list of objects may also be added based on the overall
trigger, the event or other settings in mteTriggerTest. trigger, the event or other settings in mteTriggerTest.
A length of 0 indicates no additional objects." A length of 0 indicates no additional objects."
DEFVAL { ''H } DEFVAL { ''H }
skipping to change at line 1449 skipping to change at line 1441
mteTriggerThresholdFallingEventOwner OBJECT-TYPE mteTriggerThresholdFallingEventOwner OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerThresholdFallingEvent, the mteOwner of an "To go with mteTriggerThresholdFallingEvent, the mteOwner of an
event entry from mteEventTable." event entry from mteEventTable."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerThresholdEntry 10 } ::= { mteTriggerThresholdEntry 10 }
Kavasseri and Claise Standard Track 31
mteTriggerThresholdFallingEvent OBJECT-TYPE mteTriggerThresholdFallingEvent OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
Kavasseri and Claise Standard Track 31
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mteEventName of the event to invoke when mteTriggerType is "The mteEventName of the event to invoke when mteTriggerType is
'threshold' and this trigger fires based on 'threshold' and this trigger fires based on
mteTriggerThresholdFalling. A length of 0 indicates no event." mteTriggerThresholdFalling. A length of 0 indicates no event."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerThresholdEntry 11 } ::= { mteTriggerThresholdEntry 11 }
mteTriggerThresholdDeltaRisingEventOwner OBJECT-TYPE mteTriggerThresholdDeltaRisingEventOwner OBJECT-TYPE
skipping to change at line 1496 skipping to change at line 1487
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"To go with mteTriggerThresholdDeltaFallingEvent, the mteOwner "To go with mteTriggerThresholdDeltaFallingEvent, the mteOwner
of an event entry from mteEventTable." of an event entry from mteEventTable."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerThresholdEntry 14 } ::= { mteTriggerThresholdEntry 14 }
mteTriggerThresholdDeltaFallingEvent OBJECT-TYPE mteTriggerThresholdDeltaFallingEvent OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32)) SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
Kavasseri and Claise Standard Track 32 Kavasseri and Claise Standard Track 32
MAX-ACCESS read-write
STATUS current
DESCRIPTION DESCRIPTION
"The mteEventName of the event to invoke when mteTriggerType is "The mteEventName of the event to invoke when mteTriggerType is
'threshold' and this trigger fires based on 'threshold' and this trigger fires based on
mteTriggerThresholdDeltaFalling. A length of 0 indicates mteTriggerThresholdDeltaFalling. A length of 0 indicates
no event." no event."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteTriggerThresholdEntry 15 } ::= { mteTriggerThresholdEntry 15 }
-- --
-- Objects Table -- Objects Table
skipping to change at line 1543 skipping to change at line 1534
INDEX { mteOwner, mteObjectsName, mteObjectsIndex } INDEX { mteOwner, mteObjectsName, mteObjectsIndex }
::= { mteObjectsTable 1 } ::= { mteObjectsTable 1 }
MteObjectsEntry ::= SEQUENCE { MteObjectsEntry ::= SEQUENCE {
mteObjectsName SnmpAdminString, mteObjectsName SnmpAdminString,
mteObjectsIndex Unsigned32, mteObjectsIndex Unsigned32,
mteObjectsID OBJECT IDENTIFIER, mteObjectsID OBJECT IDENTIFIER,
mteObjectsIDWildcard TruthValue, mteObjectsIDWildcard TruthValue,
mteObjectsEntryStatus RowStatus, mteObjectsEntryStatus RowStatus,
mteObjectsEntryStorageType StorageType mteObjectsEntryStorageType StorageType
}
Kavasseri and Claise Standard Track 33 Kavasseri and Claise Standard Track 33
}
mteObjectsName OBJECT-TYPE mteObjectsName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32)) SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A locally-unique, administratively assigned name for a group "A locally-unique, administratively assigned name for a group
of objects." of objects."
::= { mteObjectsEntry 1 } ::= { mteObjectsEntry 1 }
mteObjectsIndex OBJECT-TYPE mteObjectsIndex OBJECT-TYPE
skipping to change at line 1589 skipping to change at line 1581
mteObjectsID OBJECT-TYPE mteObjectsID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of a MIB object to add to a "The object identifier of a MIB object to add to a
Notification that results from the firing of a trigger. Notification that results from the firing of a trigger.
This may be wildcarded by truncating all or part of the This may be wildcarded by truncating all or part of the
instance portion, in which case the instance portion 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
Kavasseri and Claise Standard Track 34 Kavasseri and Claise Standard Track 34
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 wildcarding is applied, mteObjectsIDWildcard must be
'true' and if not it must be 'false'. 'true' and if not it must be 'false'.
Each instance that fills the wildcard is independent of any Each instance that fills the wildcard is independent of any
additional instances, that is, wildcarded objects operate additional instances, that is, wildcarded objects operate
as if there were a separate table entry for each instance as if there were a separate table entry for each instance
that fills the wildcard without having to actually predict that fills the wildcard without having to actually predict
all possible instances ahead of time." all possible instances ahead of time."
DEFVAL { zeroDotZero } DEFVAL { zeroDotZero }
::= { mteObjectsEntry 3 } ::= { mteObjectsEntry 3 }
skipping to change at line 1636 skipping to change at line 1628
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION "The storage type for this conceptual row. DESCRIPTION "The storage type for this conceptual row.
Conceptual rows having the value 'permanent' need not Conceptual rows having the value 'permanent' need not
allow write-access to any columnar objects in the row. allow write-access to any columnar objects in the row.
" "
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { mteObjectsEntry 6 } ::= { mteObjectsEntry 6 }
Kavasseri and Claise Standard Track 35
-- --
-- Event Section -- Event Section
Kavasseri and Claise Standard Track 35
-- --
-- Counters -- Counters
mteEventFailures OBJECT-TYPE mteEventFailures OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times an attempt to invoke an event "The number of times an attempt to invoke an event
skipping to change at line 1683 skipping to change at line 1674
delete entries using mteEventEntryStatus." delete entries using mteEventEntryStatus."
INDEX { mteOwner, IMPLIED mteEventName } INDEX { mteOwner, IMPLIED mteEventName }
::= { mteEventTable 1 } ::= { mteEventTable 1 }
MteEventEntry ::= SEQUENCE { MteEventEntry ::= SEQUENCE {
mteEventName SnmpAdminString, mteEventName SnmpAdminString,
mteEventComment SnmpAdminString, mteEventComment SnmpAdminString,
mteEventActions BITS, mteEventActions BITS,
mteEventEnabled TruthValue, mteEventEnabled TruthValue,
mteEventEntryStatus RowStatus, mteEventEntryStatus RowStatus,
Kavasseri and Claise Standard Track 36
mteEventEntryStorageType StorageType mteEventEntryStorageType StorageType
} }
Kavasseri and Claise Standard Track 36
mteEventName OBJECT-TYPE mteEventName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32)) SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A locally-unique, administratively assigned name for the "A locally-unique, administratively assigned name for the
event." event."
::= { mteEventEntry 1 } ::= { mteEventEntry 1 }
mteEventComment OBJECT-TYPE mteEventComment OBJECT-TYPE
skipping to change at line 1729 skipping to change at line 1721
mteEventEnabled OBJECT-TYPE mteEventEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control to allow an event to be configured but not used. "A control to allow an event to be configured but not used.
When the value is 'false' the event does not execute even if When the value is 'false' the event does not execute even if
triggered." triggered."
DEFVAL { false } DEFVAL { false }
::= { mteEventEntry 4 }
Kavasseri and Claise Standard Track 37 Kavasseri and Claise Standard Track 37
::= { mteEventEntry 4 }
mteEventEntryStatus OBJECT-TYPE mteEventEntryStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The control that allows creation and deletion of entries. "The control that allows creation and deletion of entries.
Once made active an entry MAY not be modified except to Once made active an entry MAY not be modified except to
modify the value of mteEventEnabled or to delete the entry." modify the value of mteEventEnabled or to delete the entry."
::= { mteEventEntry 5 } ::= { mteEventEntry 5 }
skipping to change at line 1774 skipping to change at line 1767
::= { mteEvent 3 } ::= { mteEvent 3 }
mteEventNotificationEntry OBJECT-TYPE mteEventNotificationEntry OBJECT-TYPE
SYNTAX MteEventNotificationEntry SYNTAX MteEventNotificationEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a single event's notification. Entries "Information about a single event's notification. Entries
automatically exist in this this table for each mteEventEntry automatically exist in this this table for each mteEventEntry
that has 'notification' set in mteEventActions." that has 'notification' set in mteEventActions."
Kavasseri and Claise Standard Track 38
INDEX { mteOwner, IMPLIED mteEventName } INDEX { mteOwner, IMPLIED mteEventName }
::= { mteEventNotificationTable 1 } ::= { mteEventNotificationTable 1 }
Kavasseri and Claise Standard Track 38
MteEventNotificationEntry ::= SEQUENCE { MteEventNotificationEntry ::= SEQUENCE {
mteEventNotification OBJECT IDENTIFIER, mteEventNotification OBJECT IDENTIFIER,
mteEventNotificationObjectsOwner SnmpAdminString, mteEventNotificationObjectsOwner SnmpAdminString,
mteEventNotificationObjects SnmpAdminString mteEventNotificationObjects SnmpAdminString
} }
mteEventNotification OBJECT-TYPE mteEventNotification OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at line 1821 skipping to change at line 1815
These objects are to be added to any Notification generated by These objects are to be added to any Notification generated by
this event. this event.
Objects may also be added based on the trigger that stimulated Objects may also be added based on the trigger that stimulated
the event. the event.
A length of 0 indicates no additional objects." A length of 0 indicates no additional objects."
DEFVAL { ''H } DEFVAL { ''H }
::= { mteEventNotificationEntry 3 } ::= { mteEventNotificationEntry 3 }
Kavasseri and Claise Standard Track 39 Kavasseri and Claise Standard Track 39
--
-- Event Set Table -- Event Set Table
-- --
mteEventSetTable OBJECT-TYPE mteEventSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF MteEventSetEntry SYNTAX SEQUENCE OF MteEventSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of management event action information." "A table of management event action information."
::= { mteEvent 4 } ::= { mteEvent 4 }
skipping to change at line 1867 skipping to change at line 1860
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier from the MIB object to set if "The object identifier from the MIB object to set if
mteEventActions has 'set' set. mteEventActions has 'set' set.
This object identifier may be wildcarded by leaving This object identifier may be wildcarded by leaving
sub-identifiers off the end, in which case sub-identifiers off the end, in which case
nteEventSetObjectWildCard must be 'true'. nteEventSetObjectWildCard must be 'true'.
Kavasseri and Claise Standard Track 40
If mteEventSetObject is wildcarded the instance used to set the If mteEventSetObject is wildcarded the instance used to set the
object to which it points is the same as the instance from the object to which it points is the same as the instance from the
Kavasseri and Claise Standard Track 40
value of mteTriggerValueID that triggered the event. value of mteTriggerValueID that triggered the event.
Each instance that fills the wildcard is independent of any Each instance that fills the wildcard is independent of any
additional instances, that is, wildcarded objects operate additional instances, that is, wildcarded objects operate
as if there were a separate table entry for each instance as if there were a separate table entry for each instance
that fills the wildcard without having to actually predict that fills the wildcard without having to actually predict
all possible instances ahead of time. all possible instances ahead of time.
Bad object identifiers or a mismatch between truncating the Bad object identifiers or a mismatch between truncating the
identifier and the value of mteSetObjectWildcard identifier and the value of mteSetObjectWildcard
skipping to change at line 1914 skipping to change at line 1906
DESCRIPTION DESCRIPTION
"The value to which to set the object at mteEventSetObject "The value to which to set the object at mteEventSetObject
if mteEventActions has 'set' set." if mteEventActions has 'set' set."
DEFVAL { 0 } DEFVAL { 0 }
::= { mteEventSetEntry 3 } ::= { mteEventSetEntry 3 }
mteEventSetTargetTag OBJECT-TYPE mteEventSetTargetTag OBJECT-TYPE
SYNTAX SnmpTagValue SYNTAX SnmpTagValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION
"The tag for the target(s) at which to set the object at
Kavasseri and Claise Standard Track 41 Kavasseri and Claise Standard Track 41
DESCRIPTION
"The tag for the target(s) at which to set the object at
mteEventSetObject to mteEventSetValue if mteEventActions mteEventSetObject to mteEventSetValue if mteEventActions
has 'set' set. has 'set' set.
Systems limited to self management MAY reject a non-zero Systems limited to self management MAY reject a non-zero
length for the value of this object. length for the value of this object.
A length of 0 indicates the local system. In this case, A length of 0 indicates the local system. In this case,
access to the objects indicated by mteEventSetObject is under access to the objects indicated by mteEventSetObject is under
the security credentials of the requester that set the security credentials of the requester that set
mteTriggerEntryStatus to 'active'. Those credentials are the mteTriggerEntryStatus to 'active'. Those credentials are the
skipping to change at line 1961 skipping to change at line 1953
::= { mteEventSetEntry 5 } ::= { mteEventSetEntry 5 }
mteEventSetContextNameWildcard OBJECT-TYPE mteEventSetContextNameWildcard OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Control for whether mteEventSetContextName is to be treated as "Control for whether mteEventSetContextName is to be treated as
fully-specified or wildcarded, with 'true' indicating wildcard fully-specified or wildcarded, with 'true' indicating wildcard
if mteEventActions has 'set' set." if mteEventActions has 'set' set."
Kavasseri and Claise Standard Track 42
DEFVAL { false } DEFVAL { false }
::= { mteEventSetEntry 6 } ::= { mteEventSetEntry 6 }
Kavasseri and Claise Standard Track 42
-- --
-- Notifications -- Notifications
-- --
dismanEventMIBNotificationPrefix OBJECT IDENTIFIER ::= dismanEventMIBNotificationPrefix OBJECT IDENTIFIER ::=
{ dismanEventMIB 2 } { dismanEventMIB 2 }
dismanEventMIBNotifications OBJECT IDENTIFIER ::= dismanEventMIBNotifications OBJECT IDENTIFIER ::=
{ dismanEventMIBNotificationPrefix 0 } { dismanEventMIBNotificationPrefix 0 }
dismanEventMIBNotificationObjects OBJECT IDENTIFIER dismanEventMIBNotificationObjects OBJECT IDENTIFIER
::= { dismanEventMIBNotificationPrefix 1 } ::= { dismanEventMIBNotificationPrefix 1 }
skipping to change at line 2007 skipping to change at line 2000
mteHotContextName OBJECT-TYPE mteHotContextName OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The context name related to the notification. This MUST be as "The context name related to the notification. This MUST be as
fully-qualified as possible, including filling in wildcard fully-qualified as possible, including filling in wildcard
information determined in processing." information determined in processing."
::= { dismanEventMIBNotificationObjects 3 } ::= { dismanEventMIBNotificationObjects 3 }
Kavasseri and Claise Standard Track 43
mteHotOID OBJECT-TYPE mteHotOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
Kavasseri and Claise Standard Track 43
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of the destination object related to the "The object identifier of the destination object related to the
notification. This MUST be as fully-qualified as possible, notification. This MUST be as fully-qualified as possible,
including filling in wildcard information determined in including filling in wildcard information determined in
processing. processing.
For a trigger-related notification this is from For a trigger-related notification this is from
mteTriggerValueID. mteTriggerValueID.
skipping to change at line 2054 skipping to change at line 2046
-- Notifications -- Notifications
-- --
mteTriggerFired NOTIFICATION-TYPE mteTriggerFired NOTIFICATION-TYPE
OBJECTS { mteHotTrigger, OBJECTS { mteHotTrigger,
mteHotTargetName, mteHotTargetName,
mteHotContextName, mteHotContextName,
mteHotOID, mteHotOID,
mteHotValue } mteHotValue }
STATUS current STATUS current
DESCRIPTION
"Notification that the trigger indicated by the object
Kavasseri and Claise Standard Track 44 Kavasseri and Claise Standard Track 44
DESCRIPTION
"Notification that the trigger indicated by the object
instances has fired, for triggers with mteTriggerType instances has fired, for triggers with mteTriggerType
'boolean' or 'existence'." 'boolean' or 'existence'."
::= { dismanEventMIBNotifications 1 } ::= { dismanEventMIBNotifications 1 }
mteTriggerRising NOTIFICATION-TYPE mteTriggerRising NOTIFICATION-TYPE
OBJECTS { mteHotTrigger, OBJECTS { mteHotTrigger,
mteHotTargetName, mteHotTargetName,
mteHotContextName, mteHotContextName,
mteHotOID, mteHotOID,
mteHotValue } mteHotValue }
skipping to change at line 2101 skipping to change at line 2093
mteFailedReason } mteFailedReason }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Notification that an attempt to check a trigger has failed. "Notification that an attempt to check a trigger has failed.
The network manager must enable this notification only with The network manager must enable this notification only with
a certain fear and trembling, as it can easily crowd out more a certain fear and trembling, as it can easily crowd out more
important information. It should be used only to help diagnose important information. It should be used only to help diagnose
a problem that has appeared in the error counters and can not a problem that has appeared in the error counters and can not
be found otherwise." be found otherwise."
::= { dismanEventMIBNotifications 4 }
Kavasseri and Claise Standard Track 45 Kavasseri and Claise Standard Track 45
::= { dismanEventMIBNotifications 4 }
mteEventSetFailure NOTIFICATION-TYPE mteEventSetFailure NOTIFICATION-TYPE
OBJECTS { mteHotTrigger, OBJECTS { mteHotTrigger,
mteHotTargetName, mteHotTargetName,
mteHotContextName, mteHotContextName,
mteHotOID, mteHotOID,
mteFailedReason } mteFailedReason }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Notification that an attempt to do a set in response to an "Notification that an attempt to do a set in response to an
event has failed. event has failed.
skipping to change at line 2147 skipping to change at line 2140
"The compliance statement for entities which implement "The compliance statement for entities which implement
the Event MIB." the Event MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
dismanEventResourceGroup, dismanEventResourceGroup,
dismanEventTriggerGroup, dismanEventTriggerGroup,
dismanEventObjectsGroup, dismanEventObjectsGroup,
dismanEventEventGroup, dismanEventEventGroup,
dismanEventNotificationObjectGroup, dismanEventNotificationObjectGroup,
dismanEventNotificationGroup dismanEventNotificationGroup
}
Kavasseri and Claise Standard Track 46 Kavasseri and Claise Standard Track 46
}
OBJECT mteTriggerTargetTag OBJECT mteTriggerTargetTag
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required, thus limiting "Write access is not required, thus limiting
monitoring to the local system or pre- monitoring to the local system or pre-
configured remote systems." configured remote systems."
OBJECT mteEventSetTargetTag OBJECT mteEventSetTargetTag
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
skipping to change at line 2192 skipping to change at line 2186
OBJECT mteEventSetContextNameWildcard OBJECT mteEventSetContextNameWildcard
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required, thus allowing "Write access is not required, thus allowing
the system not to implement wildcarding." the system not to implement wildcarding."
::= { dismanEventMIBCompliances 1 } ::= { dismanEventMIBCompliances 1 }
-- Units of Conformance -- Units of Conformance
Kavasseri and Claise Standard Track 47
dismanEventResourceGroup OBJECT-GROUP dismanEventResourceGroup OBJECT-GROUP
OBJECTS { OBJECTS {
Kavasseri and Claise Standard Track 47
mteResourceSampleMinimum, mteResourceSampleMinimum,
mteResourceSampleInstanceMaximum, mteResourceSampleInstanceMaximum,
mteResourceSampleInstances, mteResourceSampleInstances,
mteResourceSampleInstancesHigh, mteResourceSampleInstancesHigh,
mteResourceSampleInstanceLacks mteResourceSampleInstanceLacks
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Event resource status and control objects." "Event resource status and control objects."
::= { dismanEventMIBGroups 1 } ::= { dismanEventMIBGroups 1 }
skipping to change at line 2239 skipping to change at line 2232
mteTriggerExistenceTest, mteTriggerExistenceTest,
mteTriggerExistenceStartup, mteTriggerExistenceStartup,
mteTriggerExistenceObjectsOwner, mteTriggerExistenceObjectsOwner,
mteTriggerExistenceObjects, mteTriggerExistenceObjects,
mteTriggerExistenceEventOwner, mteTriggerExistenceEventOwner,
mteTriggerExistenceEvent, mteTriggerExistenceEvent,
mteTriggerBooleanComparison, mteTriggerBooleanComparison,
mteTriggerBooleanValue, mteTriggerBooleanValue,
mteTriggerBooleanStartup, mteTriggerBooleanStartup,
mteTriggerBooleanObjectsOwner,
mteTriggerBooleanObjects,
Kavasseri and Claise Standard Track 48 Kavasseri and Claise Standard Track 48
mteTriggerBooleanObjectsOwner,
mteTriggerBooleanObjects,
mteTriggerBooleanEventOwner, mteTriggerBooleanEventOwner,
mteTriggerBooleanEvent, mteTriggerBooleanEvent,
mteTriggerThresholdStartup, mteTriggerThresholdStartup,
mteTriggerThresholdObjectsOwner, mteTriggerThresholdObjectsOwner,
mteTriggerThresholdObjects, mteTriggerThresholdObjects,
mteTriggerThresholdRising, mteTriggerThresholdRising,
mteTriggerThresholdFalling, mteTriggerThresholdFalling,
mteTriggerThresholdDeltaRising, mteTriggerThresholdDeltaRising,
mteTriggerThresholdDeltaFalling, mteTriggerThresholdDeltaFalling,
skipping to change at line 2286 skipping to change at line 2279
DESCRIPTION DESCRIPTION
"Supplemental objects." "Supplemental objects."
::= { dismanEventMIBGroups 3 } ::= { dismanEventMIBGroups 3 }
dismanEventEventGroup OBJECT-GROUP dismanEventEventGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mteEventFailures, mteEventFailures,
mteEventComment, mteEventComment,
mteEventActions, mteEventActions,
mteEventEnabled,
mteEventEntryStatus,
Kavasseri and Claise Standard Track 49 Kavasseri and Claise Standard Track 49
mteEventEnabled,
mteEventEntryStatus,
mteEventEntryStorageType, mteEventEntryStorageType,
mteEventNotification, mteEventNotification,
mteEventNotificationObjectsOwner, mteEventNotificationObjectsOwner,
mteEventNotificationObjects, mteEventNotificationObjects,
mteEventSetObject, mteEventSetObject,
mteEventSetObjectWildcard, mteEventSetObjectWildcard,
mteEventSetValue, mteEventSetValue,
mteEventSetTargetTag, mteEventSetTargetTag,
skipping to change at line 2333 skipping to change at line 2326
NOTIFICATIONS { NOTIFICATIONS {
mteTriggerFired, mteTriggerFired,
mteTriggerRising, mteTriggerRising,
mteTriggerFalling, mteTriggerFalling,
mteTriggerFailure, mteTriggerFailure,
mteEventSetFailure mteEventSetFailure
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Notifications." "Notifications."
::= { dismanEventMIBGroups 6 }
Kavasseri and Claise Standard Track 50 Kavasseri and Claise Standard Track 50
END ::= { dismanEventMIBGroups 6 }
8. Intellectual Property
The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication and any assurances
of licenses to be made available, or the result of an attempt made
to obtain a general license or permission for the use of such
proprietary rights by implementors or users of this specification
can be obtained from the IETF Secretariat.
The IETF invites any interested party to bring to its attention any END
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.
9. Security Considerations 8. Security Considerations
Security issues are discussed in the Security section and in the Security issues are discussed in the Security section and in the
DESCRIPTION clauses of relevant objects. DESCRIPTION clauses of relevant objects.
9. IANA Considerations
This document has no actions for IANA.
10. References 10. References
10.1 Informative References 10.1 Informative References
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M. and S. Waldbusser, "Structure of Management J., Rose, M. and S. Waldbusser, "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, April Information Version 2 (SMIv2)", STD 58, RFC 2578, April
1999. 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M. and S. Waldbusser, "Textual Conventions for J., Rose, M. and S. Waldbusser, "Textual Conventions for
SMIv2", STD 58, RFC 2579, April 1999. SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M. and S. Waldbusser, "Conformance Statements J., Rose, M. and S. Waldbusser, "Conformance Statements
for SMIv2", STD 58, RFC 2580, April 1999. for SMIv2", STD 58, RFC 2580, April 1999.
Kavasseri and Claise Standard Track 51
[RFC3416] Presuhn, R., "Version 2 of the Protocol Operations for [RFC3416] Presuhn, R., "Version 2 of the Protocol Operations for
the Simple Network Management Protocol (SNMP) ", STD 62, the Simple Network Management Protocol (SNMP) ", STD 62,
RFC 3416, December 2002. RFC 3416, December 2002.
10.2 Informative References 10.2 Informative References
[RFC1451] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, [RFC1451] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Manager-to- Manager Management Information Base", RFC "Manager-to- Manager Management Information Base", RFC
1451, April 1993. 1451, April 1993.
[RFC2819] Waldbusser, S., "Remote Network Monitoring Management [RFC2819] Waldbusser, S., "Remote Network Monitoring Management
Information Base", RFC 2819, May 2000. Information Base", RFC 2819, May 2000.
[RFC2981] Stewart, B., "Event MIB", RFC 2981, October 2000. [RFC2981] Stewart, B., "Event MIB", RFC 2981, October 2000.
[RFC2982] Stewart, B., "Distributed Management Expression MIB", [RFC2982] Stewart, B., "Distributed Management Expression MIB",
RFC 2982, October 2000. RFC 2982, October 2000.
Kavasseri and Claise Standard Track 51
[RFC3014] Kavasseri, R., "Notification Log MIB", RFC 3014, [RFC3014] Kavasseri, R., "Notification Log MIB", RFC 3014,
November 2000 November 2000
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC3413] Levi, D., Meyer, P. and B. Stewart, "Simple Network [RFC3413] Levi, D., Meyer, P. and B. Stewart, "Simple Network
Management Protocol (SNMP) Applications", RFC 3413, Management Protocol (SNMP) Applications", RFC 3413,
December 2002. December 2002.
skipping to change at line 2432 skipping to change at line 2408
Group, and colleagues at Cisco. Group, and colleagues at Cisco.
Authors' Addresses Authors' Addresses
Bob Stewart Bob Stewart
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134-1706 San Jose, CA 95134-1706
U.S.A. U.S.A.
Kavasseri and Claise Standard Track 52
Editors' Addresses Editors' Addresses
Ramanathan Kavasseri Ramanathan Kavasseri
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134-1706 San Jose, CA 95134-1706
U.S.A. U.S.A.
Phone: +1 408 527 2446 Phone: +1 408 527 2446
EMail: ramk@cisco.com EMail: ramk@cisco.com
Benoit Claise Benoit Claise
Cisco Systems, Inc. Cisco Systems, Inc.
Pegasus Parc Pegasus Parc
7 De Kleetlan Diegem 7 De Kleetlan Diegem
Brabant, Belgium 1831. Brabant, Belgium 1831.
Phone: +32 (0)2 704 5622 Phone: +32 (0)2 704 5622
Kavasseri and Claise Standard Track 52
Email: bclaise@cisco.com Email: bclaise@cisco.com
Intellectual Property Statement Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed Intellectual Property Rights or other rights that might be claimed
to pertain to the implementation or use of the technology described to pertain to the implementation or use of the technology described
in this document or the extent to which any license under such in this document or the extent to which any license under such
rights might or might not be available; nor does it represent that rights might or might not be available; nor does it represent that
it has made any independent effort to identify any such rights. it has made any independent effort to identify any such rights.
skipping to change at line 2479 skipping to change at line 2456
at http://www.ietf.org/ipr. at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at ietf- this standard. Please address the information to the IETF at ietf-
ipr@ietf.org. ipr@ietf.org.
The IETF has been notified of intellectual property rights claimed The IETF has been notified of intellectual property rights claimed
in regard to some or all of the specification contained in this in regard to some or all of the specification contained in this
Kavasseri and Claise Standard Track 53
document. For more information consult the online list of claimed document. For more information consult the online list of claimed
rights. rights.
Disclaimer of Validity Disclaimer of Validity
This document and the information contained herein are provided on This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject Copyright (C) The Internet Society (2005). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights. except as set forth therein, the authors retain all their rights.
Kavasseri and Claise Standard Track 53
Acknowledgment Acknowledgment
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is currently provided by the
Internet Society. Internet Society.
Kavasseri and Claise Standard Track 54 Kavasseri and Claise Standard Track 54
 End of changes. 112 change blocks. 
140 lines changed or deleted 117 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/