home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 September / PCWorld_2005-09_cd.bin / software / vyzkuste / microsoft / microsoft.exe / ethereal-setup-0.10.11.exe / snmp / mibs / SNMP-PROXY-MIB.txt < prev    next >
Text File  |  2003-01-05  |  9KB  |  295 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 "200210140000Z"
  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.          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.  
  40.          Co-Chair:   David Harrington
  41.                      Enterasys Networks
  42.          Postal:     35 Industrial Way
  43.                      P. O. Box 5004
  44.                      Rochester, New Hampshire 03866-5005
  45.                      USA
  46.          EMail:      dbh@enterasys.com
  47.          Phone:      +1 603-337-2614
  48.  
  49.          Co-editor:  David B. Levi
  50.                      Nortel Networks
  51.          Postal:     3505 Kesterwood Drive
  52.                      Knoxville, Tennessee 37918
  53.          EMail:      dlevi@nortelnetworks.com
  54.          Phone:      +1 865 686 0432
  55.  
  56.          Co-editor:  Paul Meyer
  57.                      Secure Computing Corporation
  58.          Postal:     2675 Long Lake Road
  59.                      Roseville, Minnesota 55113
  60.          EMail:      paul_meyer@securecomputing.com
  61.          Phone:      +1 651 628 1592
  62.  
  63.          Co-editor:  Bob Stewart
  64.                      Retired"
  65.     DESCRIPTION
  66.         "This MIB module defines MIB objects which provide
  67.          mechanisms to remotely configure the parameters
  68.          used by a proxy forwarding application.
  69.  
  70.          Copyright (C) The Internet Society (2002). This
  71.          version of this MIB module is part of RFC 3413;
  72.          see the RFC itself for full legal notices.
  73.         "
  74.     REVISION    "200210140000Z"             -- 14 October 2002
  75.     DESCRIPTION "Clarifications, published as
  76.                  RFC 3413."
  77.     REVISION    "199808040000Z"             -- 4 August 1998
  78.     DESCRIPTION "Clarifications, published as
  79.                  RFC 2573."
  80.     REVISION    "199707140000Z"             -- 14 July 1997
  81.     DESCRIPTION "The initial revision, published as RFC2273."
  82.     ::= { snmpModules 14 }
  83.  
  84. snmpProxyObjects        OBJECT IDENTIFIER ::= { snmpProxyMIB 1 }
  85. snmpProxyConformance    OBJECT IDENTIFIER ::= { snmpProxyMIB 3 }
  86.  
  87. --
  88.  
  89. --
  90. -- The snmpProxyObjects group
  91. --
  92. --
  93.  
  94. snmpProxyTable OBJECT-TYPE
  95.     SYNTAX      SEQUENCE OF SnmpProxyEntry
  96.     MAX-ACCESS  not-accessible
  97.     STATUS      current
  98.     DESCRIPTION
  99.         "The table of translation parameters used by proxy forwarder
  100.          applications for forwarding SNMP messages."
  101.     ::= { snmpProxyObjects 2 }
  102.  
  103. snmpProxyEntry OBJECT-TYPE
  104.     SYNTAX      SnmpProxyEntry
  105.     MAX-ACCESS  not-accessible
  106.     STATUS      current
  107.     DESCRIPTION
  108.         "A set of translation parameters used by a proxy forwarder
  109.          application for forwarding SNMP messages.
  110.  
  111.          Entries in the snmpProxyTable are created and deleted
  112.          using the snmpProxyRowStatus object."
  113.     INDEX { IMPLIED snmpProxyName }
  114.     ::= { snmpProxyTable 1 }
  115.  
  116. SnmpProxyEntry ::= SEQUENCE {
  117.     snmpProxyName               SnmpAdminString,
  118.     snmpProxyType               INTEGER,
  119.     snmpProxyContextEngineID    SnmpEngineID,
  120.     snmpProxyContextName        SnmpAdminString,
  121.     snmpProxyTargetParamsIn     SnmpAdminString,
  122.     snmpProxySingleTargetOut    SnmpAdminString,
  123.     snmpProxyMultipleTargetOut  SnmpTagValue,
  124.     snmpProxyStorageType        StorageType,
  125.     snmpProxyRowStatus          RowStatus
  126. }
  127.  
  128. snmpProxyName OBJECT-TYPE
  129.     SYNTAX      SnmpAdminString (SIZE(1..32))
  130.     MAX-ACCESS  not-accessible
  131.     STATUS      current
  132.     DESCRIPTION
  133.         "The locally arbitrary, but unique identifier associated
  134.          with this snmpProxyEntry."
  135.     ::= { snmpProxyEntry 1 }
  136.  
  137. snmpProxyType OBJECT-TYPE
  138.     SYNTAX      INTEGER {
  139.                     read(1),
  140.                     write(2),
  141.                     trap(3),
  142.                     inform(4)
  143.                 }
  144.     MAX-ACCESS  read-create
  145.     STATUS      current
  146.     DESCRIPTION
  147.         "The type of message that may be forwarded using
  148.          the translation parameters defined by this entry."
  149.     ::= { snmpProxyEntry 2 }
  150.  
  151. snmpProxyContextEngineID OBJECT-TYPE
  152.     SYNTAX      SnmpEngineID
  153.     MAX-ACCESS  read-create
  154.     STATUS      current
  155.     DESCRIPTION
  156.         "The contextEngineID contained in messages that
  157.          may be forwarded using the translation parameters
  158.          defined by this entry."
  159.     ::= { snmpProxyEntry 3 }
  160.  
  161. snmpProxyContextName OBJECT-TYPE
  162.     SYNTAX      SnmpAdminString
  163.     MAX-ACCESS  read-create
  164.     STATUS      current
  165.     DESCRIPTION
  166.         "The contextName contained in messages that may be
  167.          forwarded using the translation parameters defined
  168.          by this entry.
  169.  
  170.          This object is optional, and if not supported, the
  171.          contextName contained in a message is ignored when
  172.          selecting an entry in the snmpProxyTable."
  173.     ::= { snmpProxyEntry 4 }
  174.  
  175. snmpProxyTargetParamsIn OBJECT-TYPE
  176.     SYNTAX      SnmpAdminString
  177.     MAX-ACCESS  read-create
  178.     STATUS      current
  179.     DESCRIPTION
  180.         "This object selects an entry in the snmpTargetParamsTable.
  181.          The selected entry is used to determine which row of the
  182.          snmpProxyTable to use for forwarding received messages."
  183.     ::= { snmpProxyEntry 5 }
  184.  
  185. snmpProxySingleTargetOut OBJECT-TYPE
  186.     SYNTAX      SnmpAdminString
  187.     MAX-ACCESS  read-create
  188.     STATUS      current
  189.     DESCRIPTION
  190.         "This object selects a management target defined in the
  191.          snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
  192.          selected target is defined by an entry in the
  193.          snmpTargetAddrTable whose index value (snmpTargetAddrName)
  194.          is equal to this object.
  195.  
  196.          This object is only used when selection of a single
  197.          target is required (i.e. when forwarding an incoming
  198.          read or write request)."
  199.     ::= { snmpProxyEntry 6 }
  200.  
  201. snmpProxyMultipleTargetOut OBJECT-TYPE
  202.     SYNTAX      SnmpTagValue
  203.     MAX-ACCESS  read-create
  204.     STATUS      current
  205.     DESCRIPTION
  206.         "This object selects a set of management targets defined
  207.          in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
  208.  
  209.          This object is only used when selection of multiple
  210.          targets is required (i.e. when forwarding an incoming
  211.          notification)."
  212.     ::= { snmpProxyEntry 7 }
  213.  
  214. snmpProxyStorageType OBJECT-TYPE
  215.     SYNTAX      StorageType
  216.     MAX-ACCESS  read-create
  217.     STATUS      current
  218.     DESCRIPTION
  219.         "The storage type of this conceptual row.
  220.          Conceptual rows having the value 'permanent' need not
  221.          allow write-access to any columnar objects in the row."
  222.     DEFVAL { nonVolatile }
  223.     ::= { snmpProxyEntry 8 }
  224.  
  225. snmpProxyRowStatus OBJECT-TYPE
  226.     SYNTAX      RowStatus
  227.     MAX-ACCESS  read-create
  228.     STATUS      current
  229.     DESCRIPTION
  230.         "The status of this conceptual row.
  231.  
  232.          To create a row in this table, a manager must
  233.  
  234.          set this object to either createAndGo(4) or
  235.          createAndWait(5).
  236.  
  237.          The following objects may not be modified while the
  238.          value of this object is active(1):
  239.              - snmpProxyType
  240.              - snmpProxyContextEngineID
  241.              - snmpProxyContextName
  242.              - snmpProxyTargetParamsIn
  243.              - snmpProxySingleTargetOut
  244.              - snmpProxyMultipleTargetOut"
  245.     ::= { snmpProxyEntry 9 }
  246.  
  247. --
  248. --
  249. -- Conformance information
  250. --
  251. --
  252.  
  253. snmpProxyCompliances OBJECT IDENTIFIER ::=
  254.                                          { snmpProxyConformance 1 }
  255. snmpProxyGroups      OBJECT IDENTIFIER ::=
  256.                                          { snmpProxyConformance 2 }
  257.  
  258. --
  259. --
  260. -- Compliance statements
  261. --
  262. --
  263.  
  264. snmpProxyCompliance MODULE-COMPLIANCE
  265.     STATUS      current
  266.     DESCRIPTION
  267.         "The compliance statement for SNMP entities which include
  268.          a proxy forwarding application."
  269.     MODULE SNMP-TARGET-MIB
  270.         MANDATORY-GROUPS { snmpTargetBasicGroup,
  271.                            snmpTargetResponseGroup }
  272.     MODULE -- This Module
  273.         MANDATORY-GROUPS { snmpProxyGroup }
  274.     ::= { snmpProxyCompliances 1 }
  275.  
  276. snmpProxyGroup OBJECT-GROUP
  277.     OBJECTS {
  278.         snmpProxyType,
  279.         snmpProxyContextEngineID,
  280.         snmpProxyContextName,
  281.         snmpProxyTargetParamsIn,
  282.         snmpProxySingleTargetOut,
  283.         snmpProxyMultipleTargetOut,
  284.         snmpProxyStorageType,
  285.         snmpProxyRowStatus
  286.     }
  287.     STATUS      current
  288.     DESCRIPTION
  289.         "A collection of objects providing remote configuration of
  290.          management target translation parameters for use by
  291.          proxy forwarder applications."
  292.     ::= { snmpProxyGroups 3 }
  293.  
  294. END
  295.