|
|
1.1 root 1: -- view.my - SNMP view management objects
2:
3: -- $Header: /f/osi/snmp/RCS/view.my,v 7.1 90/07/09 14:49:53 mrose Exp $
4: --
5: --
6: -- $Log: view.my,v $
7: -- Revision 7.1 90/07/09 14:49:53 mrose
8: -- sync
9: --
10: -- Revision 7.0 90/07/08 13:02:15 mrose
11: -- *** empty log message ***
12: --
13:
14: --
15: -- NOTICE
16: --
17: -- Acquisition, use, and distribution of this module and related
18: -- materials are subject to the restrictions of a license agreement.
19: -- Consult the Preface in the User's Manual for the full terms of
20: -- this agreement.
21: --
22: --
23:
24:
25: RFCxxxx-MIB DEFINITIONS ::= BEGIN
26:
27: IMPORTS
28: experimental, OBJECT-TYPE
29: FROM RFC1155-SMI;
30:
31: view OBJECT IDENTIFIER ::= { experimental 11 }
32:
33: -- primitive MIB view group
34:
35: viewPrimTable OBJECT-TYPE
36: SYNTAX SEQUENCE OF ViewDefinition
37: ACCESS not-accessible
38: STATUS mandatory
39: ::= { view 1 }
40:
41: viewPrimEntry OBJECT-TYPE
42: SYNTAX ViewDefinition
43: ACCESS not-accessible
44: STATUS mandatory
45: -- INDEX { viewPrimName }
46: ::= { viewPrimTable 1 }
47:
48: ViewDefinition ::= SEQUENCE {
49: viewPrimName
50: OBJECT IDENTIFIER,
51: viewPrimTDomain
52: OBJECT IDENTIFIER,
53: viewPrimTAddr
54: OCTET STRING,
55: viewPrimUser
56: OCTET STRING,
57: viewPrimCommunity
58: OCTET STRING,
59: viewPrimType
60: INTEGER
61: }
62:
63: viewPrimName OBJECT-TYPE
64: SYNTAX OBJECT IDENTIFIER
65: ACCESS read-write
66: STATUS mandatory
67: ::= { viewPrimEntry 1 }
68:
69: viewPrimTDomain OBJECT-TYPE
70: SYNTAX OBJECT IDENTIFIER
71: ACCESS read-write
72: STATUS mandatory
73: ::= { viewPrimEntry 2 }
74:
75: viewPrimTAddr OBJECT-TYPE
76: SYNTAX OCTET STRING
77: ACCESS read-write
78: STATUS mandatory
79: ::= { viewPrimEntry 3 }
80:
81: viewPrimUser OBJECT-TYPE
82: SYNTAX OCTET STRING
83: ACCESS read-write
84: STATUS mandatory
85: ::= { viewPrimEntry 4 }
86:
87: viewPrimCommunity OBJECT-TYPE
88: SYNTAX OCTET STRING
89: ACCESS read-write
90: STATUS mandatory
91: ::= { viewPrimEntry 5 }
92:
93: viewPrimType OBJECT-TYPE
94: SYNTAX INTEGER { valid(1), invalid(2) }
95: ACCESS read-write
96: STATUS mandatory
97: ::= { viewPrimEntry 6 }
98:
99:
100: -- well-known MIB view
101: defaultView OBJECT IDENTIFIER ::= { view 2 }
102:
103: -- read-write access to whole MIB in addressed agent
104: defViewWholeRW OBJECT IDENTIFIER ::= { defaultView 1 }
105:
106: -- read-only access to whole MIB in addressed agent
107: defViewWholeRO OBJECT IDENTIFIER ::= { defaultView 2 }
108:
109: -- read-write access to Internet-standard MIB in addressed agent
110: defViewStandardRW OBJECT IDENTIFIER ::= { defaultView 3 }
111:
112: -- read-only access to Internet-standard MIB in addressed agent
113: defViewStandardRO OBJECT IDENTIFIER ::= { defaultView 4 }
114:
115: -- default trap-destination view
116: defViewTrapDest OBJECT IDENTIFIER ::= { defaultView 5 }
117:
118:
119: -- well-known transport addressing domains
120: viewDomains OBJECT IDENTIFIER ::= { view 3 }
121:
122: -- via local mechanism
123: localAgent OBJECT IDENTIFIER ::= { 0 0 }
124: -- viewPrimTAddr: zero-length string
125: -- viewPrimUser: zero-length string
126: -- viewPrimCommunity: zero-length string
127:
128: -- via SNMP
129: snmpDomain OBJECT IDENTIFIER ::= { viewDomains 1 }
130: -- viewPrimUser: assigned by management enterprise
131: -- viewPrimCommunity: assigned by management enterprise
132:
133: -- via SNMP over UDP
134: rfc1157Domain OBJECT IDENTIFIER ::= { snmpDomain 1 }
135: -- viewPrimTAddr: IP-address followed by UDP port
136:
137: -- via SNMP over Ethernet (do not use!)
138: -- rfc1089Domain OBJECT IDENTIFIER ::= { snmpDomain 2 }
139: -- viewPrimTAddr: MAC address
140:
141: -- via SNMP over OSI CLTS
142: cltsDomain OBJECT IDENTIFIER ::= { snmpDomain 3 }
143: -- viewPrimTAddr: NSAP followed by TSEL
144:
145: -- via SNMP over OSI COTS using CLNP
146: cotsNDomain OBJECT IDENTIFIER ::= { snmpDomain 4 }
147: -- viewPrimTAddr: NSAP followed by TSEL
148:
149: -- via SNMP over OSI COTS using X.25
150: cotsXDomain OBJECT IDENTIFIER ::= { snmpDomain 5 }
151: -- viewPrimTAddr: NSAP followed by TSEL
152: -- (use Interim scheme to get NSAP)
153:
154: -- access policy group
155:
156: viewAclTable OBJECT-TYPE
157: SYNTAX SEQUENCE OF ViewAccess
158: ACCESS not-accessible
159: STATUS mandatory
160: ::= { view 4 }
161:
162: viewAclEntry OBJECT-TYPE
163: SYNTAX ViewAccess
164: ACCESS not-accessible
165: STATUS mandatory
166: -- INDEX { viewAclCommunity, viewAclUser }
167: ::= { viewAclTable 1 }
168:
169: ViewAccess ::= SEQUENCE {
170: viewAclView
171: OBJECT IDENTIFIER,
172: viewAclCommunity
173: OCTET STRING,
174: viewAclUser
175: OCTET STRING,
176: viewAclPrivileges
177: INTEGER,
178: viewAclType
179: INTEGER
180: }
181:
182: viewAclView OBJECT-TYPE
183: SYNTAX OBJECT IDENTIFIER
184: ACCESS read-write
185: STATUS mandatory
186: ::= { viewAclEntry 1 }
187:
188: viewAclCommunity OBJECT-TYPE
189: SYNTAX OCTET STRING
190: ACCESS read-write
191: STATUS mandatory
192: ::= { viewAclEntry 2 }
193:
194: viewAclUser OBJECT-TYPE
195: SYNTAX OCTET STRING
196: ACCESS read-write
197: STATUS mandatory
198: ::= { viewAclEntry 3 }
199:
200: viewAclPrivileges OBJECT-TYPE
201: SYNTAX Privileges --* INTEGER (0..31) *--
202: ACCESS read-write
203: STATUS mandatory
204: ::= { viewAclEntry 4 }
205:
206: viewAclType OBJECT-TYPE
207: SYNTAX INTEGER { valid(1), invalid(2) }
208: ACCESS read-write
209: STATUS mandatory
210: ::= { viewAclEntry 5 }
211:
212:
213: -- trap configuration group
214:
215: viewTrapTable OBJECT-TYPE
216: SYNTAX SEQUENCE OF ViewTrapEntry
217: ACCESS not-accessible
218: STATUS mandatory
219: ::= { view 5 }
220:
221: viewTrapEntry OBJECT-TYPE
222: SYNTAX ViewTrapEntry
223: ACCESS not-accessible
224: STATUS mandatory
225: -- INDEX { viewTrapView }
226: ::= { viewTrapTable 1 }
227:
228: ViewTrapEntry ::= SEQUENCE {
229: viewTrapView
230: OBJECT IDENTIFIER,
231: viewTrapGenerics
232: OCTET STRING,
233: viewTrapSpecifics
234: OCTET STRING,
235: viewTrapType
236: INTEGER
237: }
238:
239: viewTrapView OBJECT-TYPE
240: SYNTAX OBJECT IDENTIFIER
241: ACCESS read-write
242: STATUS mandatory
243: ::= { viewTrapEntry 1 }
244:
245: viewTrapGenerics OBJECT-TYPE
246: SYNTAX OCTET STRING (SIZE (0..1))
247: ACCESS read-write
248: STATUS mandatory
249: ::= { viewTrapEntry 2 }
250:
251: viewTrapSpecifics OBJECT-TYPE
252: SYNTAX OCTET STRING
253: ACCESS read-write
254: STATUS mandatory
255: ::= { viewTrapEntry 3 }
256:
257: viewTrapType OBJECT-TYPE
258: SYNTAX INTEGER { valid(1), invalid(2) }
259: ACCESS read-write
260: STATUS mandatory
261: ::= { viewTrapEntry 4 }
262:
263:
264: -- constructed MIB view group
265:
266: viewTranTable OBJECT-TYPE
267: SYNTAX SEQUENCE OF ViewTranslation
268: ACCESS not-accessible
269: STATUS mandatory
270: ::= { view 6 }
271:
272: viewTranEntry OBJECT-TYPE
273: SYNTAX ViewTranslation
274: ACCESS not-accessible
275: STATUS mandatory
276: -- INDEX { viewSourceName, viewSourceSubtree }
277: ::= { viewTranTable 1 }
278:
279: ViewTranslation ::= SEQUENCE {
280: viewSourceName
281: OBJECT IDENTIFIER,
282: viewSourceSubtree
283: OBJECT IDENTIFIER,
284: viewTargetName
285: OBJECT IDENTIFIER,
286: viewTargetSubtree
287: OBJECT IDENTIFIER,
288: viewTranType
289: INTEGER
290: }
291:
292: viewSourceName OBJECT-TYPE
293: SYNTAX OBJECT IDENTIFIER
294: ACCESS read-write
295: STATUS mandatory
296: ::= { viewTranEntry 1 }
297:
298: viewSourceSubtree OBJECT-TYPE
299: SYNTAX OBJECT IDENTIFIER
300: ACCESS read-write
301: STATUS mandatory
302: ::= { viewTranEntry 2 }
303:
304: viewTargetName OBJECT-TYPE
305: SYNTAX OBJECT IDENTIFIER
306: ACCESS read-write
307: STATUS mandatory
308: ::= { viewTranEntry 3 }
309:
310: viewTargetSubtree OBJECT-TYPE
311: SYNTAX OBJECT IDENTIFIER
312: ACCESS read-write
313: STATUS mandatory
314: ::= { viewTranEntry 4 }
315:
316: viewTranType OBJECT-TYPE
317: SYNTAX INTEGER { valid(1), invalid(2) }
318: ACCESS read-write
319: STATUS mandatory
320: ::= { viewTranEntry 5 }
321:
322: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.