SNMP-TARGET-MIB.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:22k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. SNMP-TARGET-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3.     MODULE-IDENTITY,
  4.     OBJECT-TYPE,
  5.     snmpModules,
  6.     Counter32,
  7.     Integer32
  8.         FROM SNMPv2-SMI
  9.     TEXTUAL-CONVENTION,
  10.     TDomain,
  11.     TAddress,
  12.     TimeInterval,
  13.     RowStatus,
  14.     StorageType,
  15.     TestAndIncr
  16.         FROM SNMPv2-TC
  17.     SnmpSecurityModel,
  18.     SnmpMessageProcessingModel,
  19.     SnmpSecurityLevel,
  20.     SnmpAdminString
  21.         FROM SNMP-FRAMEWORK-MIB
  22.     MODULE-COMPLIANCE,
  23.     OBJECT-GROUP
  24.         FROM SNMPv2-CONF;
  25. snmpTargetMIB MODULE-IDENTITY
  26.     LAST-UPDATED "200210140000Z"
  27.     ORGANIZATION "IETF SNMPv3 Working Group"
  28.     CONTACT-INFO
  29.         "WG-email:   snmpv3@lists.tislabs.com
  30.          Subscribe:  majordomo@lists.tislabs.com
  31.                      In message body:  subscribe snmpv3
  32.          Co-Chair:   Russ Mundy
  33.                      Network Associates Laboratories
  34.          Postal:     15204 Omega Drive, Suite 300
  35.                      Rockville, MD 20850-4601
  36.                      USA
  37.          EMail:      mundy@tislabs.com
  38.          Phone:      +1 301-947-7107
  39.          Co-Chair:   David Harrington
  40.                      Enterasys Networks
  41.          Postal:     35 Industrial Way
  42.                      P. O. Box 5004
  43.                      Rochester, New Hampshire 03866-5005
  44.                      USA
  45.          EMail:      dbh@enterasys.com
  46.          Phone:      +1 603-337-2614
  47.          Co-editor:  David B. Levi
  48.                      Nortel Networks
  49.          Postal:     3505 Kesterwood Drive
  50.                      Knoxville, Tennessee 37918
  51.          EMail:      dlevi@nortelnetworks.com
  52.          Phone:      +1 865 686 0432
  53.          Co-editor:  Paul Meyer
  54.                      Secure Computing Corporation
  55.          Postal:     2675 Long Lake Road
  56.                      Roseville, Minnesota 55113
  57.          EMail:      paul_meyer@securecomputing.com
  58.          Phone:      +1 651 628 1592
  59.          Co-editor:  Bob Stewart
  60.                      Retired"
  61.     DESCRIPTION
  62.         "This MIB module defines MIB objects which provide
  63.          mechanisms to remotely configure the parameters used
  64.          by an SNMP entity for the generation of SNMP messages.
  65.          Copyright (C) The Internet Society (2002). This
  66.          version of this MIB module is part of RFC 3413;
  67.          see the RFC itself for full legal notices.
  68.         "
  69.     REVISION    "200210140000Z"             -- 14 October 2002
  70.     DESCRIPTION "Fixed DISPLAY-HINTS for UTF-8 strings, fixed hex
  71.                  value of LF characters, clarified meaning of zero
  72.                  length tag values, improved tag list examples.
  73.                  Published as RFC 3413."
  74.     REVISION    "199808040000Z"             -- 4 August 1998
  75.     DESCRIPTION "Clarifications, published as
  76.                  RFC 2573."
  77.     REVISION    "199707140000Z"             -- 14 July 1997
  78.     DESCRIPTION "The initial revision, published as RFC2273."
  79.     ::= { snmpModules 12 }
  80. snmpTargetObjects       OBJECT IDENTIFIER ::= { snmpTargetMIB 1 }
  81. snmpTargetConformance   OBJECT IDENTIFIER ::= { snmpTargetMIB 3 }
  82. SnmpTagValue ::= TEXTUAL-CONVENTION
  83.     DISPLAY-HINT "255t"
  84.     STATUS       current
  85.     DESCRIPTION
  86.         "An octet string containing a tag value.
  87.          Tag values are preferably in human-readable form.
  88.          To facilitate internationalization, this information
  89.          is represented using the ISO/IEC IS 10646-1 character
  90.          set, encoded as an octet string using the UTF-8
  91.          character encoding scheme described in RFC 2279.
  92.          Since additional code points are added by amendments
  93.          to the 10646 standard from time to time,
  94.          implementations must be prepared to encounter any code
  95.          point from 0x00000000 to 0x7fffffff.
  96.          The use of control codes should be avoided, and certain
  97.          control codes are not allowed as described below.
  98.          For code points not directly supported by user
  99.          interface hardware or software, an alternative means
  100.          of entry and display, such as hexadecimal, may be
  101.          provided.
  102.          For information encoded in 7-bit US-ASCII, the UTF-8
  103.          representation is identical to the US-ASCII encoding.
  104.          Note that when this TC is used for an object that
  105.          is used or envisioned to be used as an index, then a
  106.          SIZE restriction must be specified so that the number
  107.          of sub-identifiers for any object instance does not
  108.          exceed the limit of 128, as defined by [RFC1905].
  109.          An object of this type contains a single tag value
  110.          which is used to select a set of entries in a table.
  111.          A tag value is an arbitrary string of octets, but
  112.          may not contain a delimiter character.  Delimiter
  113.          characters are defined to be one of the following:
  114.              -  An ASCII space character (0x20).
  115.              -  An ASCII TAB character (0x09).
  116.              -  An ASCII carriage return (CR) character (0x0D).
  117.              -  An ASCII line feed (LF) character (0x0A).
  118.          Delimiter characters are used to separate tag values
  119.          in a tag list.  An object of this type may only
  120.          contain a single tag value, and so delimiter
  121.          characters are not allowed in a value of this type.
  122.          Note that a tag value of 0 length means that no tag is
  123.          defined.  In other words, a tag value of 0 length would
  124.          never match anything in a tag list, and would never
  125.          select any table entries.
  126.          Some examples of valid tag values are:
  127.              - 'acme'
  128.              - 'router'
  129.              - 'host'
  130.          The use of a tag value to select table entries is
  131.          application and MIB specific."
  132.     SYNTAX       OCTET STRING (SIZE (0..255))
  133. SnmpTagList ::= TEXTUAL-CONVENTION
  134.     DISPLAY-HINT "255t"
  135.     STATUS       current
  136.     DESCRIPTION
  137.         "An octet string containing a list of tag values.
  138.          Tag values are preferably in human-readable form.
  139.          To facilitate internationalization, this information
  140.          is represented using the ISO/IEC IS 10646-1 character
  141.          set, encoded as an octet string using the UTF-8
  142.          character encoding scheme described in RFC 2279.
  143.          Since additional code points are added by amendments
  144.          to the 10646 standard from time to time,
  145.          implementations must be prepared to encounter any code
  146.          point from 0x00000000 to 0x7fffffff.
  147.          The use of control codes should be avoided, except as
  148.          described below.
  149.          For code points not directly supported by user
  150.          interface hardware or software, an alternative means
  151.          of entry and display, such as hexadecimal, may be
  152.          provided.
  153.          For information encoded in 7-bit US-ASCII, the UTF-8
  154.          representation is identical to the US-ASCII encoding.
  155.          An object of this type contains a list of tag values
  156.          which are used to select a set of entries in a table.
  157.          A tag value is an arbitrary string of octets, but
  158.          may not contain a delimiter character.  Delimiter
  159.          characters are defined to be one of the following:
  160.              -  An ASCII space character (0x20).
  161.              -  An ASCII TAB character (0x09).
  162.              -  An ASCII carriage return (CR) character (0x0D).
  163.              -  An ASCII line feed (LF) character (0x0A).
  164.          Delimiter characters are used to separate tag values
  165.          in a tag list.  Only a single delimiter character may
  166.          occur between two tag values.  A tag value may not
  167.          have a zero length.  These constraints imply certain
  168.          restrictions on the contents of this object:
  169.              - There cannot be a leading or trailing delimiter
  170.                character.
  171.              - There cannot be multiple adjacent delimiter
  172.                characters.
  173.          Some examples of valid tag lists are:
  174.              - ''                        -- an empty list
  175.              - 'acme'                    -- list of one tag
  176.              - 'host router bridge'      -- list of several tags
  177.          Note that although a tag value may not have a length of
  178.          zero, an empty string is still valid.  This indicates
  179.          an empty list (i.e. there are no tag values in the list).
  180.          The use of the tag list to select table entries is
  181.          application and MIB specific.  Typically, an application
  182.          will provide one or more tag values, and any entry
  183.          which contains some combination of these tag values
  184.          will be selected."
  185.     SYNTAX       OCTET STRING (SIZE (0..255))
  186. --
  187. --
  188. -- The snmpTargetObjects group
  189. --
  190. --
  191. snmpTargetSpinLock OBJECT-TYPE
  192.     SYNTAX      TestAndIncr
  193.     MAX-ACCESS  read-write
  194.     STATUS      current
  195.     DESCRIPTION
  196.         "This object is used to facilitate modification of table
  197.          entries in the SNMP-TARGET-MIB module by multiple
  198.          managers.  In particular, it is useful when modifying
  199.          the value of the snmpTargetAddrTagList object.
  200.          The procedure for modifying the snmpTargetAddrTagList
  201.          object is as follows:
  202.              1.  Retrieve the value of snmpTargetSpinLock and
  203.                  of snmpTargetAddrTagList.
  204.              2.  Generate a new value for snmpTargetAddrTagList.
  205.              3.  Set the value of snmpTargetSpinLock to the
  206.                  retrieved value, and the value of
  207.                  snmpTargetAddrTagList to the new value.  If
  208.                  the set fails for the snmpTargetSpinLock
  209.                  object, go back to step 1."
  210.     ::= { snmpTargetObjects 1 }
  211. snmpTargetAddrTable OBJECT-TYPE
  212.     SYNTAX      SEQUENCE OF SnmpTargetAddrEntry
  213.     MAX-ACCESS  not-accessible
  214.     STATUS      current
  215.     DESCRIPTION
  216.         "A table of transport addresses to be used in the generation
  217.          of SNMP messages."
  218.     ::= { snmpTargetObjects 2 }
  219. snmpTargetAddrEntry OBJECT-TYPE
  220.     SYNTAX      SnmpTargetAddrEntry
  221.     MAX-ACCESS  not-accessible
  222.     STATUS      current
  223.     DESCRIPTION
  224.         "A transport address to be used in the generation
  225.          of SNMP operations.
  226.          Entries in the snmpTargetAddrTable are created and
  227.          deleted using the snmpTargetAddrRowStatus object."
  228.     INDEX { IMPLIED snmpTargetAddrName }
  229.     ::= { snmpTargetAddrTable 1 }
  230. SnmpTargetAddrEntry ::= SEQUENCE {
  231.     snmpTargetAddrName         SnmpAdminString,
  232.     snmpTargetAddrTDomain      TDomain,
  233.     snmpTargetAddrTAddress     TAddress,
  234.     snmpTargetAddrTimeout      TimeInterval,
  235.     snmpTargetAddrRetryCount   Integer32,
  236.     snmpTargetAddrTagList      SnmpTagList,
  237.     snmpTargetAddrParams       SnmpAdminString,
  238.     snmpTargetAddrStorageType  StorageType,
  239.     snmpTargetAddrRowStatus    RowStatus
  240. }
  241. snmpTargetAddrName OBJECT-TYPE
  242.     SYNTAX      SnmpAdminString (SIZE(1..32))
  243.     MAX-ACCESS  not-accessible
  244.     STATUS      current
  245.     DESCRIPTION
  246.         "The locally arbitrary, but unique identifier associated
  247.          with this snmpTargetAddrEntry."
  248.     ::= { snmpTargetAddrEntry 1 }
  249. snmpTargetAddrTDomain OBJECT-TYPE
  250.     SYNTAX      TDomain
  251.     MAX-ACCESS  read-create
  252.     STATUS      current
  253.     DESCRIPTION
  254.         "This object indicates the transport type of the address
  255.          contained in the snmpTargetAddrTAddress object."
  256.     ::= { snmpTargetAddrEntry 2 }
  257. snmpTargetAddrTAddress OBJECT-TYPE
  258.     SYNTAX      TAddress
  259.     MAX-ACCESS  read-create
  260.     STATUS      current
  261.     DESCRIPTION
  262.         "This object contains a transport address.  The format of
  263.          this address depends on the value of the
  264.          snmpTargetAddrTDomain object."
  265.     ::= { snmpTargetAddrEntry 3 }
  266. snmpTargetAddrTimeout OBJECT-TYPE
  267.     SYNTAX      TimeInterval
  268.     MAX-ACCESS  read-create
  269.     STATUS      current
  270.     DESCRIPTION
  271.         "This object should reflect the expected maximum round
  272.          trip time for communicating with the transport address
  273.          defined by this row.  When a message is sent to this
  274.          address, and a response (if one is expected) is not
  275.          received within this time period, an implementation
  276.          may assume that the response will not be delivered.
  277.          Note that the time interval that an application waits
  278.          for a response may actually be derived from the value
  279.          of this object.  The method for deriving the actual time
  280.          interval is implementation dependent.  One such method
  281.          is to derive the expected round trip time based on a
  282.          particular retransmission algorithm and on the number
  283.          of timeouts which have occurred.  The type of message may
  284.          also be considered when deriving expected round trip
  285.          times for retransmissions.  For example, if a message is
  286.          being sent with a securityLevel that indicates both
  287.          authentication and privacy, the derived value may be
  288.          increased to compensate for extra processing time spent
  289.          during authentication and encryption processing."
  290.     DEFVAL { 1500 }
  291.     ::= { snmpTargetAddrEntry 4 }
  292. snmpTargetAddrRetryCount OBJECT-TYPE
  293.     SYNTAX      Integer32 (0..255)
  294.     MAX-ACCESS  read-create
  295.     STATUS      current
  296.     DESCRIPTION
  297.         "This object specifies a default number of retries to be
  298.          attempted when a response is not received for a generated
  299.          message.  An application may provide its own retry count,
  300.          in which case the value of this object is ignored."
  301.     DEFVAL { 3 }
  302.     ::= { snmpTargetAddrEntry 5 }
  303. snmpTargetAddrTagList OBJECT-TYPE
  304.     SYNTAX      SnmpTagList
  305.     MAX-ACCESS  read-create
  306.     STATUS      current
  307.     DESCRIPTION
  308.         "This object contains a list of tag values which are
  309.          used to select target addresses for a particular
  310.          operation."
  311.     DEFVAL { "" }
  312.     ::= { snmpTargetAddrEntry 6 }
  313. snmpTargetAddrParams OBJECT-TYPE
  314.     SYNTAX      SnmpAdminString (SIZE(1..32))
  315.     MAX-ACCESS  read-create
  316.     STATUS      current
  317.     DESCRIPTION
  318.         "The value of this object identifies an entry in the
  319.          snmpTargetParamsTable.  The identified entry
  320.          contains SNMP parameters to be used when generating
  321.          messages to be sent to this transport address."
  322.     ::= { snmpTargetAddrEntry 7 }
  323. snmpTargetAddrStorageType OBJECT-TYPE
  324.     SYNTAX      StorageType
  325.     MAX-ACCESS  read-create
  326.     STATUS      current
  327.     DESCRIPTION
  328.         "The storage type for this conceptual row.
  329.          Conceptual rows having the value 'permanent' need not
  330.          allow write-access to any columnar objects in the row."
  331.     DEFVAL { nonVolatile }
  332.     ::= { snmpTargetAddrEntry 8 }
  333. snmpTargetAddrRowStatus OBJECT-TYPE
  334.     SYNTAX      RowStatus
  335.     MAX-ACCESS  read-create
  336.     STATUS      current
  337.     DESCRIPTION
  338.         "The status of this conceptual row.
  339.          To create a row in this table, a manager must
  340.          set this object to either createAndGo(4) or
  341.          createAndWait(5).
  342.          Until instances of all corresponding columns are
  343.          appropriately configured, the value of the
  344.          corresponding instance of the snmpTargetAddrRowStatus
  345.          column is 'notReady'.
  346.          In particular, a newly created row cannot be made
  347.          active until the corresponding instances of
  348.          snmpTargetAddrTDomain, snmpTargetAddrTAddress, and
  349.          snmpTargetAddrParams have all been set.
  350.          The following objects may not be modified while the
  351.          value of this object is active(1):
  352.              - snmpTargetAddrTDomain
  353.              - snmpTargetAddrTAddress
  354.          An attempt to set these objects while the value of
  355.          snmpTargetAddrRowStatus is active(1) will result in
  356.          an inconsistentValue error."
  357.     ::= { snmpTargetAddrEntry 9 }
  358. snmpTargetParamsTable OBJECT-TYPE
  359.     SYNTAX      SEQUENCE OF SnmpTargetParamsEntry
  360.     MAX-ACCESS  not-accessible
  361.     STATUS      current
  362.     DESCRIPTION
  363.         "A table of SNMP target information to be used
  364.          in the generation of SNMP messages."
  365.     ::= { snmpTargetObjects 3 }
  366. snmpTargetParamsEntry OBJECT-TYPE
  367.     SYNTAX      SnmpTargetParamsEntry
  368.     MAX-ACCESS  not-accessible
  369.     STATUS      current
  370.     DESCRIPTION
  371.         "A set of SNMP target information.
  372.          Entries in the snmpTargetParamsTable are created and
  373.          deleted using the snmpTargetParamsRowStatus object."
  374.     INDEX { IMPLIED snmpTargetParamsName }
  375.     ::= { snmpTargetParamsTable 1 }
  376. SnmpTargetParamsEntry ::= SEQUENCE {
  377.     snmpTargetParamsName           SnmpAdminString,
  378.     snmpTargetParamsMPModel        SnmpMessageProcessingModel,
  379.     snmpTargetParamsSecurityModel  SnmpSecurityModel,
  380.     snmpTargetParamsSecurityName   SnmpAdminString,
  381.     snmpTargetParamsSecurityLevel  SnmpSecurityLevel,
  382.     snmpTargetParamsStorageType    StorageType,
  383.     snmpTargetParamsRowStatus      RowStatus
  384. }
  385. snmpTargetParamsName OBJECT-TYPE
  386.     SYNTAX      SnmpAdminString (SIZE(1..32))
  387.     MAX-ACCESS  not-accessible
  388.     STATUS      current
  389.     DESCRIPTION
  390.         "The locally arbitrary, but unique identifier associated
  391.          with this snmpTargetParamsEntry."
  392.     ::= { snmpTargetParamsEntry 1 }
  393. snmpTargetParamsMPModel OBJECT-TYPE
  394.     SYNTAX      SnmpMessageProcessingModel
  395.     MAX-ACCESS  read-create
  396.     STATUS      current
  397.     DESCRIPTION
  398.         "The Message Processing Model to be used when generating
  399.          SNMP messages using this entry."
  400.     ::= { snmpTargetParamsEntry 2 }
  401. snmpTargetParamsSecurityModel OBJECT-TYPE
  402.     SYNTAX      SnmpSecurityModel (1..2147483647)
  403.     MAX-ACCESS  read-create
  404.     STATUS      current
  405.     DESCRIPTION
  406.         "The Security Model to be used when generating SNMP
  407.           messages using this entry.  An implementation may
  408.           choose to return an inconsistentValue error if an
  409.           attempt is made to set this variable to a value
  410.           for a security model which the implementation does
  411.           not support."
  412.     ::= { snmpTargetParamsEntry 3 }
  413. snmpTargetParamsSecurityName OBJECT-TYPE
  414.     SYNTAX      SnmpAdminString
  415.     MAX-ACCESS  read-create
  416.     STATUS      current
  417.     DESCRIPTION
  418.         "The securityName which identifies the Principal on
  419.          whose behalf SNMP messages will be generated using
  420.          this entry."
  421.     ::= { snmpTargetParamsEntry 4 }
  422. snmpTargetParamsSecurityLevel OBJECT-TYPE
  423.     SYNTAX      SnmpSecurityLevel
  424.     MAX-ACCESS  read-create
  425.     STATUS      current
  426.     DESCRIPTION
  427.         "The Level of Security to be used when generating
  428.          SNMP messages using this entry."
  429.     ::= { snmpTargetParamsEntry 5 }
  430. snmpTargetParamsStorageType OBJECT-TYPE
  431.     SYNTAX      StorageType
  432.     MAX-ACCESS  read-create
  433.     STATUS      current
  434.     DESCRIPTION
  435.         "The storage type for this conceptual row.
  436.          Conceptual rows having the value 'permanent' need not
  437.          allow write-access to any columnar objects in the row."
  438.     DEFVAL { nonVolatile }
  439.     ::= { snmpTargetParamsEntry 6 }
  440. snmpTargetParamsRowStatus OBJECT-TYPE
  441.     SYNTAX      RowStatus
  442.     MAX-ACCESS  read-create
  443.     STATUS      current
  444.     DESCRIPTION
  445.         "The status of this conceptual row.
  446.          To create a row in this table, a manager must
  447.          set this object to either createAndGo(4) or
  448.          createAndWait(5).
  449.          Until instances of all corresponding columns are
  450.          appropriately configured, the value of the
  451.          corresponding instance of the snmpTargetParamsRowStatus
  452.          column is 'notReady'.
  453.          In particular, a newly created row cannot be made
  454.          active until the corresponding
  455.          snmpTargetParamsMPModel,
  456.          snmpTargetParamsSecurityModel,
  457.          snmpTargetParamsSecurityName,
  458.          and snmpTargetParamsSecurityLevel have all been set.
  459.          The following objects may not be modified while the
  460.          value of this object is active(1):
  461.              - snmpTargetParamsMPModel
  462.              - snmpTargetParamsSecurityModel
  463.              - snmpTargetParamsSecurityName
  464.              - snmpTargetParamsSecurityLevel
  465.          An attempt to set these objects while the value of
  466.          snmpTargetParamsRowStatus is active(1) will result in
  467.          an inconsistentValue error."
  468.     ::= { snmpTargetParamsEntry 7 }
  469. snmpUnavailableContexts OBJECT-TYPE
  470.     SYNTAX       Counter32
  471.     MAX-ACCESS   read-only
  472.     STATUS       current
  473.     DESCRIPTION
  474.         "The total number of packets received by the SNMP
  475.          engine which were dropped because the context
  476.          contained in the message was unavailable."
  477.     ::= { snmpTargetObjects 4 }
  478. snmpUnknownContexts OBJECT-TYPE
  479.     SYNTAX       Counter32
  480.     MAX-ACCESS   read-only
  481.     STATUS       current
  482.     DESCRIPTION
  483.         "The total number of packets received by the SNMP
  484.          engine which were dropped because the context
  485.          contained in the message was unknown."
  486.     ::= { snmpTargetObjects 5 }
  487. --
  488. --
  489. -- Conformance information
  490. --
  491. --
  492. snmpTargetCompliances OBJECT IDENTIFIER ::=
  493.                                         { snmpTargetConformance 1 }
  494. snmpTargetGroups      OBJECT IDENTIFIER ::=
  495.                                         { snmpTargetConformance 2 }
  496. --
  497. --
  498. -- Compliance statements
  499. --
  500. --
  501. snmpTargetCommandResponderCompliance MODULE-COMPLIANCE
  502.     STATUS      current
  503.     DESCRIPTION
  504.         "The compliance statement for SNMP entities which include
  505.          a command responder application."
  506.     MODULE -- This Module
  507.         MANDATORY-GROUPS { snmpTargetCommandResponderGroup }
  508.     ::= { snmpTargetCompliances 1 }
  509. snmpTargetBasicGroup OBJECT-GROUP
  510.     OBJECTS {
  511.         snmpTargetSpinLock,
  512.         snmpTargetAddrTDomain,
  513.         snmpTargetAddrTAddress,
  514.         snmpTargetAddrTagList,
  515.         snmpTargetAddrParams,
  516.         snmpTargetAddrStorageType,
  517.         snmpTargetAddrRowStatus,
  518.         snmpTargetParamsMPModel,
  519.         snmpTargetParamsSecurityModel,
  520.         snmpTargetParamsSecurityName,
  521.         snmpTargetParamsSecurityLevel,
  522.         snmpTargetParamsStorageType,
  523.         snmpTargetParamsRowStatus
  524.     }
  525.     STATUS      current
  526.     DESCRIPTION
  527.         "A collection of objects providing basic remote
  528.          configuration of management targets."
  529.     ::= { snmpTargetGroups 1 }
  530. snmpTargetResponseGroup OBJECT-GROUP
  531.     OBJECTS {
  532.         snmpTargetAddrTimeout,
  533.         snmpTargetAddrRetryCount
  534.     }
  535.     STATUS      current
  536.     DESCRIPTION
  537.         "A collection of objects providing remote configuration
  538.          of management targets for applications which generate
  539.          SNMP messages for which a response message would be
  540.          expected."
  541.     ::= { snmpTargetGroups 2 }
  542. snmpTargetCommandResponderGroup OBJECT-GROUP
  543.     OBJECTS {
  544.         snmpUnavailableContexts,
  545.         snmpUnknownContexts
  546.     }
  547.     STATUS      current
  548.     DESCRIPTION
  549.         "A collection of objects required for command responder
  550.          applications, used for counting error conditions."
  551.     ::= { snmpTargetGroups 3 }
  552. END