Blame mibs/ietf/SNMP-PROXY-MIB

Packit 022b05
SNMP-PROXY-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
    OBJECT-TYPE,
Packit 022b05
    snmpModules
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
    RowStatus,
Packit 022b05
    StorageType
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
Packit 022b05
    SnmpEngineID,
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB
Packit 022b05
Packit 022b05
    SnmpTagValue
Packit 022b05
        FROM SNMP-TARGET-MIB
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE,
Packit 022b05
    OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
snmpProxyMIB 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
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
                     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
Packit 022b05
         used by a proxy forwarding application.
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 "Clarifications, published as
Packit 022b05
                 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 14 }
Packit 022b05
Packit 022b05
snmpProxyObjects        OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
Packit 022b05
snmpProxyConformance    OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
Packit 022b05
Packit 022b05
--
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The snmpProxyObjects group
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpProxyTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF SnmpProxyEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of translation parameters used by proxy forwarder
Packit 022b05
         applications for forwarding SNMP messages."
Packit 022b05
    ::= { snmpProxyObjects 2 }
Packit 022b05
Packit 022b05
snmpProxyEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpProxyEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A set of translation parameters used by a proxy forwarder
Packit 022b05
         application for forwarding SNMP messages.
Packit 022b05
Packit 022b05
         Entries in the snmpProxyTable are created and deleted
Packit 022b05
         using the snmpProxyRowStatus object."
Packit 022b05
    INDEX { IMPLIED snmpProxyName }
Packit 022b05
    ::= { snmpProxyTable 1 }
Packit 022b05
Packit 022b05
SnmpProxyEntry ::= SEQUENCE {
Packit 022b05
    snmpProxyName               SnmpAdminString,
Packit 022b05
    snmpProxyType               INTEGER,
Packit 022b05
    snmpProxyContextEngineID    SnmpEngineID,
Packit 022b05
    snmpProxyContextName        SnmpAdminString,
Packit 022b05
    snmpProxyTargetParamsIn     SnmpAdminString,
Packit 022b05
    snmpProxySingleTargetOut    SnmpAdminString,
Packit 022b05
    snmpProxyMultipleTargetOut  SnmpTagValue,
Packit 022b05
    snmpProxyStorageType        StorageType,
Packit 022b05
    snmpProxyRowStatus          RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
snmpProxyName 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 snmpProxyEntry."
Packit 022b05
    ::= { snmpProxyEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpProxyType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    read(1),
Packit 022b05
                    write(2),
Packit 022b05
                    trap(3),
Packit 022b05
                    inform(4)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of message that may be forwarded using
Packit 022b05
         the translation parameters defined by this entry."
Packit 022b05
    ::= { snmpProxyEntry 2 }
Packit 022b05
Packit 022b05
snmpProxyContextEngineID OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpEngineID
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The contextEngineID contained in messages that
Packit 022b05
         may be forwarded using the translation parameters
Packit 022b05
         defined by this entry."
Packit 022b05
    ::= { snmpProxyEntry 3 }
Packit 022b05
Packit 022b05
snmpProxyContextName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The contextName contained in messages that may be
Packit 022b05
         forwarded using the translation parameters defined
Packit 022b05
         by this entry.
Packit 022b05
Packit 022b05
         This object is optional, and if not supported, the
Packit 022b05
         contextName contained in a message is ignored when
Packit 022b05
         selecting an entry in the snmpProxyTable."
Packit 022b05
    ::= { snmpProxyEntry 4 }
Packit 022b05
Packit 022b05
snmpProxyTargetParamsIn OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object selects an entry in the snmpTargetParamsTable.
Packit 022b05
         The selected entry is used to determine which row of the
Packit 022b05
         snmpProxyTable to use for forwarding received messages."
Packit 022b05
    ::= { snmpProxyEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpProxySingleTargetOut OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object selects a management target defined in the
Packit 022b05
         snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
Packit 022b05
         selected target is defined by an entry in the
Packit 022b05
         snmpTargetAddrTable whose index value (snmpTargetAddrName)
Packit 022b05
         is equal to this object.
Packit 022b05
Packit 022b05
         This object is only used when selection of a single
Packit 022b05
         target is required (i.e. when forwarding an incoming
Packit 022b05
         read or write request)."
Packit 022b05
    ::= { snmpProxyEntry 6 }
Packit 022b05
Packit 022b05
snmpProxyMultipleTargetOut OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpTagValue
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object selects a set of management targets defined
Packit 022b05
         in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
Packit 022b05
Packit 022b05
         This object is only used when selection of multiple
Packit 022b05
         targets is required (i.e. when forwarding an incoming
Packit 022b05
         notification)."
Packit 022b05
    ::= { snmpProxyEntry 7 }
Packit 022b05
Packit 022b05
snmpProxyStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type of 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
    ::= { snmpProxyEntry 8 }
Packit 022b05
Packit 022b05
snmpProxyRowStatus 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
Packit 022b05
Packit 022b05
         set this object to either createAndGo(4) or
Packit 022b05
         createAndWait(5).
Packit 022b05
Packit 022b05
         The following objects may not be modified while the
Packit 022b05
         value of this object is active(1):
Packit 022b05
             - snmpProxyType
Packit 022b05
             - snmpProxyContextEngineID
Packit 022b05
             - snmpProxyContextName
Packit 022b05
             - snmpProxyTargetParamsIn
Packit 022b05
             - snmpProxySingleTargetOut
Packit 022b05
             - snmpProxyMultipleTargetOut"
Packit 022b05
    ::= { snmpProxyEntry 9 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- Conformance information
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpProxyCompliances OBJECT IDENTIFIER ::=
Packit 022b05
                                         { snmpProxyConformance 1 }
Packit 022b05
snmpProxyGroups      OBJECT IDENTIFIER ::=
Packit 022b05
                                         { snmpProxyConformance 2 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- Compliance statements
Packit 022b05
--
Packit 022b05
--
Packit 022b05
Packit 022b05
snmpProxyCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for SNMP entities which include
Packit 022b05
         a proxy forwarding application."
Packit 022b05
    MODULE SNMP-TARGET-MIB
Packit 022b05
        MANDATORY-GROUPS { snmpTargetBasicGroup,
Packit 022b05
                           snmpTargetResponseGroup }
Packit 022b05
    MODULE -- This Module
Packit 022b05
        MANDATORY-GROUPS { snmpProxyGroup }
Packit 022b05
    ::= { snmpProxyCompliances 1 }
Packit 022b05
Packit 022b05
snmpProxyGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        snmpProxyType,
Packit 022b05
        snmpProxyContextEngineID,
Packit 022b05
        snmpProxyContextName,
Packit 022b05
        snmpProxyTargetParamsIn,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        snmpProxySingleTargetOut,
Packit 022b05
        snmpProxyMultipleTargetOut,
Packit 022b05
        snmpProxyStorageType,
Packit 022b05
        snmpProxyRowStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing remote configuration of
Packit 022b05
         management target translation parameters for use by
Packit 022b05
         proxy forwarder applications."
Packit 022b05
    ::= { snmpProxyGroups 3 }
Packit 022b05
Packit 022b05
END