~ubuntu-branches/ubuntu/gutsy/net-snmp/gutsy-security

« back to all changes in this revision

Viewing changes to mibs/SNMP-PROXY-MIB.txt

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2004-09-13 12:06:21 UTC
  • Revision ID: james.westby@ubuntu.com-20040913120621-g952ntonlleihcvm
Tags: upstream-5.1.1
ImportĀ upstreamĀ versionĀ 5.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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