Blame mibs/ietf/SNMP-TARGET-MIB

Packit 022b05
SNMP-TARGET-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
    OBJECT-TYPE,
Packit 022b05
    snmpModules,
Packit 022b05
    Counter32,
Packit 022b05
    Integer32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
    TEXTUAL-CONVENTION,
Packit 022b05
    TDomain,
Packit 022b05
    TAddress,
Packit 022b05
    TimeInterval,
Packit 022b05
    RowStatus,
Packit 022b05
    StorageType,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    TestAndIncr
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
Packit 022b05
    SnmpSecurityModel,
Packit 022b05
    SnmpMessageProcessingModel,
Packit 022b05
    SnmpSecurityLevel,
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE,
Packit 022b05
    OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
snmpTargetMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200210140000Z"
Packit 022b05
    ORGANIZATION "IETF SNMPv3 Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "WG-email:   snmpv3@lists.tislabs.com
Packit 022b05
         Subscribe:  majordomo@lists.tislabs.com
Packit 022b05
                     In message body:  subscribe snmpv3
Packit 022b05
Packit 022b05
         Co-Chair:   Russ Mundy
Packit 022b05
                     Network Associates Laboratories
Packit 022b05
         Postal:     15204 Omega Drive, Suite 300
Packit 022b05
                     Rockville, MD 20850-4601
Packit 022b05
                     USA
Packit 022b05
         EMail:      mundy@tislabs.com
Packit 022b05
         Phone:      +1 301-947-7107
Packit 022b05
Packit 022b05
         Co-Chair:   David Harrington
Packit 022b05
                     Enterasys Networks
Packit 022b05
         Postal:     35 Industrial Way
Packit 022b05
                     P. O. Box 5004
Packit 022b05
                     Rochester, New Hampshire 03866-5005
Packit 022b05
                     USA
Packit 022b05
         EMail:      dbh@enterasys.com
Packit 022b05
         Phone:      +1 603-337-2614
Packit 022b05
Packit 022b05
         Co-editor:  David B. Levi
Packit 022b05
                     Nortel Networks
Packit 022b05
         Postal:     3505 Kesterwood Drive
Packit 022b05
                     Knoxville, Tennessee 37918
Packit 022b05
         EMail:      dlevi@nortelnetworks.com
Packit 022b05
         Phone:      +1 865 686 0432
Packit 022b05
Packit 022b05
         Co-editor:  Paul Meyer
Packit 022b05
                     Secure Computing Corporation
Packit 022b05
         Postal:     2675 Long Lake Road
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                     Roseville, Minnesota 55113
Packit 022b05
         EMail:      paul_meyer@securecomputing.com
Packit 022b05
         Phone:      +1 651 628 1592
Packit 022b05
Packit 022b05
         Co-editor:  Bob Stewart
Packit 022b05
                     Retired"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This MIB module defines MIB objects which provide
Packit 022b05
         mechanisms to remotely configure the parameters used
Packit 022b05
         by an SNMP entity for the generation of SNMP messages.
Packit 022b05
Packit 022b05
         Copyright (C) The Internet Society (2002). This
Packit 022b05
         version of this MIB module is part of RFC 3413;
Packit 022b05
         see the RFC itself for full legal notices.
Packit 022b05
        "
Packit 022b05
    REVISION    "200210140000Z"             -- 14 October 2002
Packit 022b05
    DESCRIPTION "Fixed DISPLAY-HINTS for UTF-8 strings, fixed hex
Packit 022b05
                 value of LF characters, clarified meaning of zero
Packit 022b05
                 length tag values, improved tag list examples.
Packit 022b05
                 Published as RFC 3413."
Packit 022b05
    REVISION    "199808040000Z"             -- 4 August 1998
Packit 022b05
    DESCRIPTION "Clarifications, published as
Packit 022b05
                 RFC 2573."
Packit 022b05
    REVISION    "199707140000Z"             -- 14 July 1997
Packit 022b05
    DESCRIPTION "The initial revision, published as RFC2273."
Packit 022b05
    ::= { snmpModules 12 }
Packit 022b05
Packit 022b05
snmpTargetObjects       OBJECT IDENTIFIER ::= { snmpTargetMIB 1 }
Packit 022b05
snmpTargetConformance   OBJECT IDENTIFIER ::= { snmpTargetMIB 3 }
Packit 022b05
Packit 022b05
SnmpTagValue ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "255t"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An octet string containing a tag value.
Packit 022b05
         Tag values are preferably in human-readable form.
Packit 022b05
Packit 022b05
         To facilitate internationalization, this information
Packit 022b05
         is represented using the ISO/IEC IS 10646-1 character
Packit 022b05
         set, encoded as an octet string using the UTF-8
Packit 022b05
         character encoding scheme described in RFC 2279.
Packit 022b05
Packit 022b05
         Since additional code points are added by amendments
Packit 022b05
         to the 10646 standard from time to time,
Packit 022b05
         implementations must be prepared to encounter any code
Packit 022b05
         point from 0x00000000 to 0x7fffffff.
Packit 022b05
Packit 022b05
         The use of control codes should be avoided, and certain
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         control codes are not allowed as described below.
Packit 022b05
Packit 022b05
         For code points not directly supported by user
Packit 022b05
         interface hardware or software, an alternative means
Packit 022b05
         of entry and display, such as hexadecimal, may be
Packit 022b05
         provided.
Packit 022b05
Packit 022b05
         For information encoded in 7-bit US-ASCII, the UTF-8
Packit 022b05
         representation is identical to the US-ASCII encoding.
Packit 022b05
Packit 022b05
         Note that when this TC is used for an object that
Packit 022b05
         is used or envisioned to be used as an index, then a
Packit 022b05
         SIZE restriction must be specified so that the number
Packit 022b05
         of sub-identifiers for any object instance does not
Packit 022b05
         exceed the limit of 128, as defined by [RFC1905].
Packit 022b05
Packit 022b05
         An object of this type contains a single tag value
Packit 022b05
         which is used to select a set of entries in a table.
Packit 022b05
Packit 022b05
         A tag value is an arbitrary string of octets, but
Packit 022b05
         may not contain a delimiter character.  Delimiter
Packit 022b05
         characters are defined to be one of the following:
Packit 022b05
Packit 022b05
             -  An ASCII space character (0x20).
Packit 022b05
Packit 022b05
             -  An ASCII TAB character (0x09).
Packit 022b05
Packit 022b05
             -  An ASCII carriage return (CR) character (0x0D).
Packit 022b05
Packit 022b05
             -  An ASCII line feed (LF) character (0x0A).
Packit 022b05
Packit 022b05
         Delimiter characters are used to separate tag values
Packit 022b05
         in a tag list.  An object of this type may only
Packit 022b05
         contain a single tag value, and so delimiter
Packit 022b05
         characters are not allowed in a value of this type.
Packit 022b05
Packit 022b05
         Note that a tag value of 0 length means that no tag is
Packit 022b05
         defined.  In other words, a tag value of 0 length would
Packit 022b05
         never match anything in a tag list, and would never
Packit 022b05
         select any table entries.
Packit 022b05
Packit 022b05
         Some examples of valid tag values are:
Packit 022b05
Packit 022b05
             - 'acme'
Packit 022b05
Packit 022b05
             - 'router'
Packit 022b05
Packit 022b05
             - 'host'
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         The use of a tag value to select table entries is
Packit 022b05
         application and MIB specific."
Packit 022b05
    SYNTAX       OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
SnmpTagList ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "255t"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An octet string containing a list of tag values.
Packit 022b05
         Tag values are preferably in human-readable form.
Packit 022b05
Packit 022b05
         To facilitate internationalization, this information
Packit 022b05
         is represented using the ISO/IEC IS 10646-1 character
Packit 022b05
         set, encoded as an octet string using the UTF-8
Packit 022b05
         character encoding scheme described in RFC 2279.
Packit 022b05
Packit 022b05
         Since additional code points are added by amendments
Packit 022b05
         to the 10646 standard from time to time,
Packit 022b05
         implementations must be prepared to encounter any code
Packit 022b05
         point from 0x00000000 to 0x7fffffff.
Packit 022b05
Packit 022b05
         The use of control codes should be avoided, except as
Packit 022b05
         described below.
Packit 022b05
Packit 022b05
         For code points not directly supported by user
Packit 022b05
         interface hardware or software, an alternative means
Packit 022b05
         of entry and display, such as hexadecimal, may be
Packit 022b05
         provided.
Packit 022b05
Packit 022b05
         For information encoded in 7-bit US-ASCII, the UTF-8
Packit 022b05
         representation is identical to the US-ASCII encoding.
Packit 022b05
Packit 022b05
         An object of this type contains a list of tag values
Packit 022b05
         which are used to select a set of entries in a table.
Packit 022b05
Packit 022b05
         A tag value is an arbitrary string of octets, but
Packit 022b05
         may not contain a delimiter character.  Delimiter
Packit 022b05
         characters are defined to be one of the following:
Packit 022b05
Packit 022b05
             -  An ASCII space character (0x20).
Packit 022b05
Packit 022b05
             -  An ASCII TAB character (0x09).
Packit 022b05
Packit 022b05
             -  An ASCII carriage return (CR) character (0x0D).
Packit 022b05
Packit 022b05
             -  An ASCII line feed (LF) character (0x0A).
Packit 022b05
Packit 022b05
         Delimiter characters are used to separate tag values
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         in a tag list.  Only a single delimiter character may
Packit 022b05
         occur between two tag values.  A tag value may not
Packit 022b05
         have a zero length.  These constraints imply certain
Packit 022b05
         restrictions on the contents of this object:
Packit 022b05
Packit 022b05
             - There cannot be a leading or trailing delimiter
Packit 022b05
               character.
Packit 022b05
Packit 022b05
             - There cannot be multiple adjacent delimiter
Packit 022b05
               characters.
Packit 022b05
Packit 022b05
         Some examples of valid tag lists are:
Packit 022b05
Packit 022b05
             - ''                        -- an empty list
Packit 022b05
Packit 022b05
             - 'acme'                    -- list of one tag
Packit 022b05
Packit 022b05
             - 'host router bridge'      -- list of several tags
Packit 022b05
Packit 022b05
         Note that although a tag value may not have a length of
Packit 022b05
         zero, an empty string is still valid.  This indicates
Packit 022b05
         an empty list (i.e. there are no tag values in the list).
Packit 022b05
Packit 022b05
         The use of the tag list to select table entries is
Packit 022b05
         application and MIB specific.  Typically, an application
Packit 022b05
         will provide one or more tag values, and any entry
Packit 022b05
         which contains some combination of these tag values
Packit 022b05
         will be selected."
Packit 022b05
    SYNTAX       OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- The snmpTargetObjects group
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpTargetSpinLock OBJECT-TYPE
Packit 022b05
    SYNTAX      TestAndIncr
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is used to facilitate modification of table
Packit 022b05
         entries in the SNMP-TARGET-MIB module by multiple
Packit 022b05
         managers.  In particular, it is useful when modifying
Packit 022b05
         the value of the snmpTargetAddrTagList object.
Packit 022b05
Packit 022b05
         The procedure for modifying the snmpTargetAddrTagList
Packit 022b05
         object is as follows:
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             1.  Retrieve the value of snmpTargetSpinLock and
Packit 022b05
                 of snmpTargetAddrTagList.
Packit 022b05
Packit 022b05
             2.  Generate a new value for snmpTargetAddrTagList.
Packit 022b05
Packit 022b05
             3.  Set the value of snmpTargetSpinLock to the
Packit 022b05
                 retrieved value, and the value of
Packit 022b05
                 snmpTargetAddrTagList to the new value.  If
Packit 022b05
                 the set fails for the snmpTargetSpinLock
Packit 022b05
                 object, go back to step 1."
Packit 022b05
    ::= { snmpTargetObjects 1 }
Packit 022b05
Packit 022b05
snmpTargetAddrTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SnmpTargetAddrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table of transport addresses to be used in the generation
Packit 022b05
         of SNMP messages."
Packit 022b05
    ::= { snmpTargetObjects 2 }
Packit 022b05
Packit 022b05
snmpTargetAddrEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpTargetAddrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A transport address to be used in the generation
Packit 022b05
         of SNMP operations.
Packit 022b05
Packit 022b05
         Entries in the snmpTargetAddrTable are created and
Packit 022b05
         deleted using the snmpTargetAddrRowStatus object."
Packit 022b05
    INDEX { IMPLIED snmpTargetAddrName }
Packit 022b05
    ::= { snmpTargetAddrTable 1 }
Packit 022b05
Packit 022b05
SnmpTargetAddrEntry ::= SEQUENCE {
Packit 022b05
    snmpTargetAddrName         SnmpAdminString,
Packit 022b05
    snmpTargetAddrTDomain      TDomain,
Packit 022b05
    snmpTargetAddrTAddress     TAddress,
Packit 022b05
    snmpTargetAddrTimeout      TimeInterval,
Packit 022b05
    snmpTargetAddrRetryCount   Integer32,
Packit 022b05
    snmpTargetAddrTagList      SnmpTagList,
Packit 022b05
    snmpTargetAddrParams       SnmpAdminString,
Packit 022b05
    snmpTargetAddrStorageType  StorageType,
Packit 022b05
    snmpTargetAddrRowStatus    RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
snmpTargetAddrName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(1..32))
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The locally arbitrary, but unique identifier associated
Packit 022b05
         with this snmpTargetAddrEntry."
Packit 022b05
    ::= { snmpTargetAddrEntry 1 }
Packit 022b05
Packit 022b05
snmpTargetAddrTDomain OBJECT-TYPE
Packit 022b05
    SYNTAX      TDomain
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the transport type of the address
Packit 022b05
         contained in the snmpTargetAddrTAddress object."
Packit 022b05
    ::= { snmpTargetAddrEntry 2 }
Packit 022b05
Packit 022b05
snmpTargetAddrTAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      TAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object contains a transport address.  The format of
Packit 022b05
         this address depends on the value of the
Packit 022b05
         snmpTargetAddrTDomain object."
Packit 022b05
    ::= { snmpTargetAddrEntry 3 }
Packit 022b05
Packit 022b05
snmpTargetAddrTimeout OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeInterval
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object should reflect the expected maximum round
Packit 022b05
         trip time for communicating with the transport address
Packit 022b05
         defined by this row.  When a message is sent to this
Packit 022b05
         address, and a response (if one is expected) is not
Packit 022b05
         received within this time period, an implementation
Packit 022b05
         may assume that the response will not be delivered.
Packit 022b05
Packit 022b05
         Note that the time interval that an application waits
Packit 022b05
         for a response may actually be derived from the value
Packit 022b05
         of this object.  The method for deriving the actual time
Packit 022b05
         interval is implementation dependent.  One such method
Packit 022b05
         is to derive the expected round trip time based on a
Packit 022b05
         particular retransmission algorithm and on the number
Packit 022b05
         of timeouts which have occurred.  The type of message may
Packit 022b05
         also be considered when deriving expected round trip
Packit 022b05
         times for retransmissions.  For example, if a message is
Packit 022b05
         being sent with a securityLevel that indicates both
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         authentication and privacy, the derived value may be
Packit 022b05
         increased to compensate for extra processing time spent
Packit 022b05
         during authentication and encryption processing."
Packit 022b05
    DEFVAL { 1500 }
Packit 022b05
    ::= { snmpTargetAddrEntry 4 }
Packit 022b05
Packit 022b05
snmpTargetAddrRetryCount OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..255)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object specifies a default number of retries to be
Packit 022b05
         attempted when a response is not received for a generated
Packit 022b05
         message.  An application may provide its own retry count,
Packit 022b05
         in which case the value of this object is ignored."
Packit 022b05
    DEFVAL { 3 }
Packit 022b05
    ::= { snmpTargetAddrEntry 5 }
Packit 022b05
Packit 022b05
snmpTargetAddrTagList OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpTagList
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object contains a list of tag values which are
Packit 022b05
         used to select target addresses for a particular
Packit 022b05
         operation."
Packit 022b05
    DEFVAL { "" }
Packit 022b05
    ::= { snmpTargetAddrEntry 6 }
Packit 022b05
Packit 022b05
snmpTargetAddrParams OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(1..32))
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object identifies an entry in the
Packit 022b05
         snmpTargetParamsTable.  The identified entry
Packit 022b05
         contains SNMP parameters to be used when generating
Packit 022b05
         messages to be sent to this transport address."
Packit 022b05
    ::= { snmpTargetAddrEntry 7 }
Packit 022b05
Packit 022b05
snmpTargetAddrStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type for this conceptual row.
Packit 022b05
         Conceptual rows having the value 'permanent' need not
Packit 022b05
         allow write-access to any columnar objects in the row."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
    ::= { snmpTargetAddrEntry 8 }
Packit 022b05
Packit 022b05
snmpTargetAddrRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this conceptual row.
Packit 022b05
Packit 022b05
         To create a row in this table, a manager must
Packit 022b05
         set this object to either createAndGo(4) or
Packit 022b05
         createAndWait(5).
Packit 022b05
Packit 022b05
         Until instances of all corresponding columns are
Packit 022b05
         appropriately configured, the value of the
Packit 022b05
         corresponding instance of the snmpTargetAddrRowStatus
Packit 022b05
         column is 'notReady'.
Packit 022b05
Packit 022b05
         In particular, a newly created row cannot be made
Packit 022b05
         active until the corresponding instances of
Packit 022b05
         snmpTargetAddrTDomain, snmpTargetAddrTAddress, and
Packit 022b05
         snmpTargetAddrParams have all been set.
Packit 022b05
Packit 022b05
         The following objects may not be modified while the
Packit 022b05
         value of this object is active(1):
Packit 022b05
             - snmpTargetAddrTDomain
Packit 022b05
             - snmpTargetAddrTAddress
Packit 022b05
         An attempt to set these objects while the value of
Packit 022b05
         snmpTargetAddrRowStatus is active(1) will result in
Packit 022b05
         an inconsistentValue error."
Packit 022b05
    ::= { snmpTargetAddrEntry 9 }
Packit 022b05
Packit 022b05
snmpTargetParamsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SnmpTargetParamsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table of SNMP target information to be used
Packit 022b05
         in the generation of SNMP messages."
Packit 022b05
    ::= { snmpTargetObjects 3 }
Packit 022b05
Packit 022b05
snmpTargetParamsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpTargetParamsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A set of SNMP target information.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         Entries in the snmpTargetParamsTable are created and
Packit 022b05
         deleted using the snmpTargetParamsRowStatus object."
Packit 022b05
    INDEX { IMPLIED snmpTargetParamsName }
Packit 022b05
    ::= { snmpTargetParamsTable 1 }
Packit 022b05
Packit 022b05
SnmpTargetParamsEntry ::= SEQUENCE {
Packit 022b05
    snmpTargetParamsName           SnmpAdminString,
Packit 022b05
    snmpTargetParamsMPModel        SnmpMessageProcessingModel,
Packit 022b05
    snmpTargetParamsSecurityModel  SnmpSecurityModel,
Packit 022b05
    snmpTargetParamsSecurityName   SnmpAdminString,
Packit 022b05
    snmpTargetParamsSecurityLevel  SnmpSecurityLevel,
Packit 022b05
    snmpTargetParamsStorageType    StorageType,
Packit 022b05
    snmpTargetParamsRowStatus      RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
snmpTargetParamsName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(1..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The locally arbitrary, but unique identifier associated
Packit 022b05
         with this snmpTargetParamsEntry."
Packit 022b05
    ::= { snmpTargetParamsEntry 1 }
Packit 022b05
Packit 022b05
snmpTargetParamsMPModel OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpMessageProcessingModel
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Message Processing Model to be used when generating
Packit 022b05
         SNMP messages using this entry."
Packit 022b05
    ::= { snmpTargetParamsEntry 2 }
Packit 022b05
Packit 022b05
snmpTargetParamsSecurityModel OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpSecurityModel (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Security Model to be used when generating SNMP
Packit 022b05
          messages using this entry.  An implementation may
Packit 022b05
          choose to return an inconsistentValue error if an
Packit 022b05
          attempt is made to set this variable to a value
Packit 022b05
          for a security model which the implementation does
Packit 022b05
          not support."
Packit 022b05
    ::= { snmpTargetParamsEntry 3 }
Packit 022b05
Packit 022b05
snmpTargetParamsSecurityName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The securityName which identifies the Principal on
Packit 022b05
         whose behalf SNMP messages will be generated using
Packit 022b05
         this entry."
Packit 022b05
    ::= { snmpTargetParamsEntry 4 }
Packit 022b05
Packit 022b05
snmpTargetParamsSecurityLevel OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpSecurityLevel
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Level of Security to be used when generating
Packit 022b05
         SNMP messages using this entry."
Packit 022b05
    ::= { snmpTargetParamsEntry 5 }
Packit 022b05
Packit 022b05
snmpTargetParamsStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type for this conceptual row.
Packit 022b05
         Conceptual rows having the value 'permanent' need not
Packit 022b05
         allow write-access to any columnar objects in the row."
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
    ::= { snmpTargetParamsEntry 6 }
Packit 022b05
Packit 022b05
snmpTargetParamsRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this conceptual row.
Packit 022b05
Packit 022b05
         To create a row in this table, a manager must
Packit 022b05
         set this object to either createAndGo(4) or
Packit 022b05
         createAndWait(5).
Packit 022b05
Packit 022b05
         Until instances of all corresponding columns are
Packit 022b05
         appropriately configured, the value of the
Packit 022b05
         corresponding instance of the snmpTargetParamsRowStatus
Packit 022b05
         column is 'notReady'.
Packit 022b05
Packit 022b05
         In particular, a newly created row cannot be made
Packit 022b05
         active until the corresponding
Packit 022b05
         snmpTargetParamsMPModel,
Packit 022b05
         snmpTargetParamsSecurityModel,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         snmpTargetParamsSecurityName,
Packit 022b05
         and snmpTargetParamsSecurityLevel have all been set.
Packit 022b05
Packit 022b05
         The following objects may not be modified while the
Packit 022b05
         value of this object is active(1):
Packit 022b05
             - snmpTargetParamsMPModel
Packit 022b05
             - snmpTargetParamsSecurityModel
Packit 022b05
             - snmpTargetParamsSecurityName
Packit 022b05
             - snmpTargetParamsSecurityLevel
Packit 022b05
         An attempt to set these objects while the value of
Packit 022b05
         snmpTargetParamsRowStatus is active(1) will result in
Packit 022b05
         an inconsistentValue error."
Packit 022b05
    ::= { snmpTargetParamsEntry 7 }
Packit 022b05
Packit 022b05
snmpUnavailableContexts OBJECT-TYPE
Packit 022b05
    SYNTAX       Counter32
Packit 022b05
    MAX-ACCESS   read-only
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of packets received by the SNMP
Packit 022b05
         engine which were dropped because the context
Packit 022b05
         contained in the message was unavailable."
Packit 022b05
    ::= { snmpTargetObjects 4 }
Packit 022b05
Packit 022b05
snmpUnknownContexts OBJECT-TYPE
Packit 022b05
    SYNTAX       Counter32
Packit 022b05
    MAX-ACCESS   read-only
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of packets received by the SNMP
Packit 022b05
         engine which were dropped because the context
Packit 022b05
         contained in the message was unknown."
Packit 022b05
    ::= { snmpTargetObjects 5 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- Conformance information
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpTargetCompliances OBJECT IDENTIFIER ::=
Packit 022b05
                                        { snmpTargetConformance 1 }
Packit 022b05
snmpTargetGroups      OBJECT IDENTIFIER ::=
Packit 022b05
                                        { snmpTargetConformance 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- Compliance statements
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpTargetCommandResponderCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for SNMP entities which include
Packit 022b05
         a command responder application."
Packit 022b05
    MODULE -- This Module
Packit 022b05
        MANDATORY-GROUPS { snmpTargetCommandResponderGroup }
Packit 022b05
    ::= { snmpTargetCompliances 1 }
Packit 022b05
Packit 022b05
snmpTargetBasicGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        snmpTargetSpinLock,
Packit 022b05
        snmpTargetAddrTDomain,
Packit 022b05
        snmpTargetAddrTAddress,
Packit 022b05
        snmpTargetAddrTagList,
Packit 022b05
        snmpTargetAddrParams,
Packit 022b05
        snmpTargetAddrStorageType,
Packit 022b05
        snmpTargetAddrRowStatus,
Packit 022b05
        snmpTargetParamsMPModel,
Packit 022b05
        snmpTargetParamsSecurityModel,
Packit 022b05
        snmpTargetParamsSecurityName,
Packit 022b05
        snmpTargetParamsSecurityLevel,
Packit 022b05
        snmpTargetParamsStorageType,
Packit 022b05
        snmpTargetParamsRowStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing basic remote
Packit 022b05
         configuration of management targets."
Packit 022b05
    ::= { snmpTargetGroups 1 }
Packit 022b05
Packit 022b05
snmpTargetResponseGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        snmpTargetAddrTimeout,
Packit 022b05
        snmpTargetAddrRetryCount
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing remote configuration
Packit 022b05
         of management targets for applications which generate
Packit 022b05
         SNMP messages for which a response message would be
Packit 022b05
         expected."
Packit 022b05
    ::= { snmpTargetGroups 2 }
Packit 022b05
Packit 022b05
snmpTargetCommandResponderGroup OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS {
Packit 022b05
        snmpUnavailableContexts,
Packit 022b05
        snmpUnknownContexts
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects required for command responder
Packit 022b05
         applications, used for counting error conditions."
Packit 022b05
    ::= { snmpTargetGroups 3 }
Packit 022b05
Packit 022b05
END