| < 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/ | ||||