home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / W2KPRK.iso / apps / InternetScanner / data1.cab / Program_Files / Mibs / SNMP-PROXY-MIB.txt < prev    next >
Text File  |  1999-11-22  |  8KB  |  275 lines

  1. SNMP-PROXY-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.    MODULE-IDENTITY,
  5.    OBJECT-TYPE,
  6.    snmpModules
  7.        FROM SNMPv2-SMI
  8.    RowStatus,
  9.    StorageType
  10.        FROM SNMPv2-TC
  11.  
  12.    SnmpEngineID,
  13.    SnmpAdminString
  14.        FROM SNMP-FRAMEWORK-MIB
  15.  
  16.    SnmpTagValue,
  17.        FROM SNMP-TARGET-MIB
  18.  
  19.    MODULE-COMPLIANCE,
  20.    OBJECT-GROUP
  21.        FROM SNMPv2-CONF;
  22.  
  23. snmpProxyMIB MODULE-IDENTITY
  24.    LAST-UPDATED "9711210000Z"
  25.    ORGANIZATION "IETF SNMPv3 Working Group"
  26.    CONTACT-INFO
  27.        "WG-email:   snmpv3@tis.com
  28.     Subscribe:  majordomo@tis.com
  29.             In message body:  subscribe snmpv3
  30.  
  31.     Chair:      Russ Mundy
  32.             Trusted Information Systems
  33.     Postal:     3060 Washington Rd
  34.             Glenwood MD 21738
  35.             USA
  36.     Email:      mundy@tis.com
  37.     Phone:      +1-301-854-6889
  38.  
  39.     Co-editor:  David B. Levi
  40.             SNMP Research, Inc.
  41.     Postal:     3001 Kimberlin Heights Road
  42.             Knoxville, TN 37920-9716
  43.     E-mail:     levi@snmp.com
  44.     Phone:      +1 423 573 1434
  45.  
  46.     Co-editor:  Paul Meyer
  47.             Secure Computing Corporation
  48.     Postal:     2675 Long Lake Road
  49.             Roseville, MN 55113
  50.     E-mail:     paul_meyer@securecomputing.com
  51.     Phone:      +1 612 628 1592
  52.  
  53.     Co-editor:  Bob Stewart
  54.             Cisco Systems, Inc.
  55.     Postal:     170 West Tasman Drive
  56.             San Jose, CA 95134-1706
  57.     E-mail:     bstewart@cisco.com
  58.     Phone:      +1 603 654 6923"
  59.    DESCRIPTION
  60.        "This MIB module defines MIB objects which provide
  61.     mechanisms to remotely configure the parameters
  62.     used by a proxy forwarding application."
  63.    REVISION    "9707140000Z"
  64.    DESCRIPTION
  65.        "The initial revision."
  66.    ::= { snmpModules 17 }
  67.  
  68. snmpProxyObjects        OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
  69. snmpProxyConformance    OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
  70.  
  71. --
  72. --
  73. -- The snmpProxyObjects group
  74. --
  75. --
  76.  
  77. snmpProxyTable OBJECT-TYPE
  78.    SYNTAX      SEQUENCE OF SnmpProxyEntry
  79.    MAX-ACCESS  not-accessible
  80.    STATUS      current
  81.    DESCRIPTION
  82.        "The table of translation parameters used by proxy forwarder
  83.     applications for forwarding SNMP messages."
  84.    ::= { snmpProxyObjects 2 }
  85.  
  86. snmpProxyEntry OBJECT-TYPE
  87.    SYNTAX      SnmpProxyEntry
  88.    MAX-ACCESS  not-accessible
  89.    STATUS      current
  90.    DESCRIPTION
  91.        "A set of translation parameters used by a proxy forwarder
  92.     application for forwarding SNMP messages.
  93.  
  94.     Entries in the snmpProxyTable are created and deleted
  95.     using the snmpProxyRowStatus object."
  96.    INDEX { IMPLIED snmpProxyName }
  97.    ::= { snmpProxyTable 1 }
  98.  
  99. SnmpProxyEntry ::= SEQUENCE {
  100.    snmpProxyName               SnmpAdminString,
  101.    snmpProxyType               INTEGER,
  102.    snmpProxyContextEngineID    SnmpEngineID,
  103.    snmpProxyContextName        SnmpAdminString,
  104.    snmpProxyTargetParamsIn     SnmpAdminString,
  105.    snmpProxySingleTargetOut    SnmpAdminString,
  106.    snmpProxyMultipleTargetOut  SnmpTagValue,
  107.    snmpProxyStorageType        StorageType,
  108.    snmpProxyRowStatus          RowStatus
  109. }
  110.  
  111. snmpProxyName OBJECT-TYPE
  112.    SYNTAX      SnmpAdminString (SIZE(1..32))
  113.    MAX-ACCESS  not-accessible
  114.    STATUS      current
  115.    DESCRIPTION
  116.        "The locally arbitrary, but unique identifier associated
  117.     with this snmpProxyEntry."
  118.    ::= { snmpProxyEntry 1 }
  119.  
  120. snmpProxyType OBJECT-TYPE
  121.    SYNTAX      INTEGER {
  122.            read(1),
  123.            write(2),
  124.            trap(3),
  125.            inform(4)
  126.            }
  127.    MAX-ACCESS  read-create
  128.    STATUS      current
  129.    DESCRIPTION
  130.        "The type of message that may be forwarded using
  131.     the translation parameters defined by this entry."
  132.    ::= { snmpProxyEntry 2 }
  133.  
  134. snmpProxyContextEngineID OBJECT-TYPE
  135.    SYNTAX      SnmpEngineID
  136.    MAX-ACCESS  read-create
  137.    STATUS      current
  138.    DESCRIPTION
  139.        "The contextEngineID contained in messages that
  140.     may be forwarded using the translation parameters
  141.     defined by this entry."
  142.    ::= { snmpProxyEntry 3 }
  143.  
  144. snmpProxyContextName OBJECT-TYPE
  145.    SYNTAX      SnmpAdminString
  146.    MAX-ACCESS  read-create
  147.    STATUS      current
  148.    DESCRIPTION
  149.        "The contextName contained in messages that may be
  150.     forwarded using the translation parameters defined
  151.     by this entry.
  152.     This object is optional, and if not supported, the
  153.     contextName contained in a message is ignored when
  154.     selecting an entry in the snmpProxyTable."
  155.    ::= { snmpProxyEntry 4 }
  156.  
  157. snmpProxyTargetParamsIn OBJECT-TYPE
  158.    SYNTAX      SnmpAdminString
  159.    MAX-ACCESS  read-create
  160.    STATUS      current
  161.    DESCRIPTION
  162.        "This object selects an entry in the snmpTargetParamsTable.
  163.     The selected entry is used to determine which row of the
  164.     snmpProxyTable to use for forwarding received messages."
  165.    ::= { snmpProxyEntry 5 }
  166.  
  167. snmpProxySingleTargetOut OBJECT-TYPE
  168.    SYNTAX      SnmpAdminString
  169.    MAX-ACCESS  read-create
  170.    STATUS      current
  171.    DESCRIPTION
  172.        "This object selects a management target defined in the
  173.     snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
  174.     selected target is defined by an entry in the
  175.     snmpTargetAddrTable whose index value (snmpTargetAddrName)
  176.     is equal to this object.
  177.  
  178.     This object is only used when selection of a single
  179.     target is required (i.e. when forwarding an incoming
  180.     read or write request)."
  181.    ::= { snmpProxyEntry 6 }
  182.  
  183. snmpProxyMultipleTargetOut OBJECT-TYPE
  184.    SYNTAX      SnmpTagValue
  185.    MAX-ACCESS  read-create
  186.    STATUS      current
  187.    DESCRIPTION
  188.        "This object selects a set of management targets defined
  189.     in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
  190.  
  191.     This object is only used when selection of multiple
  192.     targets is required (i.e. when forwarding an incoming
  193.     notification)."
  194.    ::= { snmpProxyEntry 7 }
  195.  
  196. snmpProxyStorageType OBJECT-TYPE
  197.    SYNTAX      StorageType
  198.    MAX-ACCESS  read-create
  199.    STATUS      current
  200.    DESCRIPTION
  201.        "The storage type of this conceptual row."
  202.    ::= { snmpProxyEntry 8 }
  203.  
  204. snmpProxyRowStatus OBJECT-TYPE
  205.    SYNTAX      RowStatus
  206.    MAX-ACCESS  read-create
  207.    STATUS      current
  208.    DESCRIPTION
  209.        "The status of this conceptual row.
  210.  
  211.     To create a row in this table, a manager must
  212.     set this object to either createAndGo(4) or
  213.     createAndWait(5).
  214.  
  215.     The following objects may not be modified while the
  216.     value of this object is active(1):
  217.         - snmpProxyType
  218.         - snmpProxyContextEngineID
  219.         - snmpProxyContextName
  220.         - snmpProxyTargetParamsIn
  221.         - snmpProxySingleTargetOut
  222.         - snmpProxyMultipleTargetOut"
  223.  
  224.    ::= { snmpProxyEntry 9 }
  225.  
  226. --
  227. --
  228. -- Conformance information
  229. --
  230. --
  231.  
  232. snmpProxyCompliances OBJECT IDENTIFIER ::=
  233.                     { snmpProxyConformance 1 }
  234. snmpProxyGroups      OBJECT IDENTIFIER ::=
  235.                     { snmpProxyConformance 2 }
  236.  
  237. --
  238. --
  239. -- Compliance statements
  240. --
  241. --
  242.  
  243. snmpProxyCompliance MODULE-COMPLIANCE
  244.    STATUS      current
  245.    DESCRIPTION
  246.        "The compliance statement for SNMP entities which include
  247.     a proxy forwarding application."
  248.    MODULE SNMP-TARGET-MIB
  249.        MANDATORY-GROUPS { snmpTargetBasicGroup,
  250.               snmpTargetResponseGroup }
  251.    MODULE -- This Module
  252.        MANDATORY-GROUPS { snmpProxyGroup }
  253.    ::= { snmpProxyCompliances 1 }
  254.  
  255. snmpProxyGroup OBJECT-GROUP
  256.    OBJECTS {
  257.        snmpProxyType,
  258.        snmpProxyContextEngineID,
  259.        snmpProxyContextName,
  260.        snmpProxyTargetParamsIn,
  261.        snmpProxySingleTargetOut,
  262.        snmpProxyMultipleTargetOut,
  263.        snmpProxyStorageType,
  264.        snmpProxyRowStatus
  265.    }
  266.    STATUS      current
  267.    DESCRIPTION
  268.        "A collection of objects providing remote configuration of
  269.     management target translation parameters for use by
  270.     proxy forwarder applications."
  271.  
  272.    ::= { snmpProxyGroups 3 }
  273.  
  274. END
  275.