home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 January / Chip_2001-01_cd1.bin / tema / php / php4-win.exe / mibs / SNMP-PROXY-MIB.txt < prev    next >
Text File  |  1999-11-14  |  8KB  |  278 lines

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