|
|
1.1 root 1: -- smux.my - SMUX management objects
2:
3: -- $Header: /f/osi/snmp/RCS/smux.my,v 7.10 90/06/23 01:33:01 mrose Exp $
4: --
5: -- Contributed by NYSERNet Inc. This work was partially supported by the
6: -- U.S. Defense Advanced Research Projects Agency and the Rome Air Development
7: -- Center of the U.S. Air Force Systems Command under contract number
8: -- F30602-88-C-0016.
9: --
10: --
11: -- $Log: smux.my,v $
12: -- Revision 7.10 90/06/23 01:33:01 mrose
13: -- touch-up
14: --
15: -- Revision 7.9 90/05/31 10:38:35 mrose
16: -- update
17: --
18: -- Revision 7.8 90/05/28 21:50:06 mrose
19: -- not-accessible
20: --
21: -- Revision 7.7 90/05/21 17:07:25 mrose
22: -- OBJECT-TYPE
23: --
24: -- Revision 7.6 90/05/13 15:54:35 mrose
25: -- update
26: --
27: -- Revision 7.5 90/04/17 01:02:35 mrose
28: -- update
29: --
30: -- Revision 7.4 90/03/24 10:53:33 mrose
31: -- touch-up
32: --
33: -- Revision 7.3 90/03/24 10:53:08 mrose
34: -- touch-up
35: --
36: -- Revision 7.2 90/03/24 10:50:19 mrose
37: -- touch-up
38: --
39: -- Revision 7.1 90/02/27 18:49:52 mrose
40: -- unix stuff
41: --
42: -- Revision 7.0 90/02/19 10:43:54 mrose
43: -- *** empty log message ***
44: --
45:
46: --
47: -- NOTICE
48: --
49: -- Acquisition, use, and distribution of this module and related
50: -- materials are subject to the restrictions of a license agreement.
51: -- Consult the Preface in the User's Manual for the full terms of
52: -- this agreement.
53: --
54: --
55:
56:
57: SMUX-MIB DEFINITIONS ::= BEGIN
58:
59: IMPORTS
60: unix, OBJECT-TYPE, Counter, ObjectName
61: FROM RFC1155-SMI;
62:
63:
64: -- the SMUX protocol group
65:
66: smux OBJECT IDENTIFIER ::= { unix 4 }
67:
68: smuxPeerTable OBJECT-TYPE
69: SYNTAX SEQUENCE OF SmuxPeerEntry
70: ACCESS not-accessible
71: STATUS mandatory
72: ::= { smux 1 }
73:
74: smuxPeerEntry OBJECT-TYPE
75: SYNTAX SmuxPeerEntry
76: ACCESS not-accessible
77: STATUS mandatory
78: -- INDEX { smuxPindex }
79: ::= { smuxPeerTable 1}
80:
81: SmuxPeerEntry ::= SEQUENCE {
82: smuxPindex
83: INTEGER,
84: smuxPidentity
85: OBJECT IDENTIFIER,
86: smuxPdescription
87: DisplayString,
88: smuxPstatus
89: INTEGER
90: }
91:
92: smuxPindex OBJECT-TYPE
93: SYNTAX INTEGER
94: ACCESS read-write
95: STATUS mandatory
96: ::= { smuxPeerEntry 1 }
97:
98: smuxPidentity OBJECT-TYPE
99: SYNTAX OBJECT IDENTIFIER
100: ACCESS read-write
101: STATUS mandatory
102: ::= { smuxPeerEntry 2 }
103:
104: smuxPdescription OBJECT-TYPE
105: SYNTAX DisplayString (SIZE (0..255))
106: ACCESS read-write
107: STATUS mandatory
108: ::= { smuxPeerEntry 3 }
109:
110: smuxPstatus OBJECT-TYPE
111: SYNTAX INTEGER { valid(1), invalid(2), connecting(3) }
112: ACCESS read-write
113: STATUS mandatory
114: ::= { smuxPeerEntry 4 }
115:
116: smuxTreeTable OBJECT-TYPE
117: SYNTAX SEQUENCE OF SmuxTreeEntry
118: ACCESS not-accessible
119: STATUS mandatory
120: ::= { smux 2 }
121:
122: smuxTreeEntry OBJECT-TYPE
123: SYNTAX SmuxTreeEntry
124: ACCESS not-accessible
125: STATUS mandatory
126: -- INDEX { smuxTsubtree, smuxTpriority }
127: ::= { smuxTreeTable 1}
128:
129: SmuxTreeEntry ::= SEQUENCE {
130: smuxTsubtree
131: --* ObjectName *-- OBJECT IDENTIFIER,
132: smuxTpriority
133: INTEGER,
134: smuxTindex
135: INTEGER,
136: smuxTstatus
137: INTEGER
138: }
139:
140: smuxTsubtree OBJECT-TYPE
141: SYNTAX --* ObjectName *-- OBJECT IDENTIFIER
142: ACCESS read-write
143: STATUS mandatory
144: ::= { smuxTreeEntry 1 }
145:
146: smuxTpriority OBJECT-TYPE
147: SYNTAX INTEGER (0..2147483647)
148: ACCESS read-write
149: STATUS mandatory
150: ::= { smuxTreeEntry 2 }
151:
152: smuxTindex OBJECT-TYPE
153: SYNTAX INTEGER (0..2147483647)
154: ACCESS read-write
155: STATUS mandatory
156: ::= { smuxTreeEntry 3 }
157:
158: smuxTstatus OBJECT-TYPE
159: SYNTAX INTEGER { valid(1), invalid(2) }
160: ACCESS read-write
161: STATUS mandatory
162: ::= { smuxTreeEntry 4 }
163:
164:
165: -- the NETSTAT group
166:
167: netstat OBJECT IDENTIFIER ::= { unix 5 }
168:
169: unixNetstat OBJECT-TYPE
170: SYNTAX INTEGER { enabled(1), disabled(2) }
171: ACCESS read-only
172: STATUS mandatory
173: ::= { netstat 1 }
174:
175: -- the UNIX TCP connections table
176:
177: unixTcpConnTable OBJECT-TYPE
178: SYNTAX SEQUENCE OF UnixTcpConnEntry
179: ACCESS not-accessible
180: STATUS mandatory
181: ::= { netstat 2 }
182:
183: unixTcpConnEntry OBJECT-TYPE
184: SYNTAX UnixTcpConnEntry
185: ACCESS not-accessible
186: STATUS mandatory
187: -- INDEX { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort }
188: ::= { unixTcpConnTable 1 }
189:
190: UnixTcpConnEntry ::= SEQUENCE {
191: unixTcpConnSendQ
192: INTEGER,
193: unixTcpConnRecvQ
194: INTEGER
195: }
196:
197: unixTcpConnSendQ OBJECT-TYPE
198: SYNTAX INTEGER
199: ACCESS read-only
200: STATUS mandatory
201: ::= { unixTcpConnEntry 1 }
202:
203: unixTcpConnRecvQ OBJECT-TYPE
204: SYNTAX INTEGER
205: ACCESS read-only
206: STATUS mandatory
207: ::= { unixTcpConnEntry 2 }
208:
209:
210: -- the UNIX UDP listener table
211:
212: unixUdpTable OBJECT-TYPE
213: SYNTAX SEQUENCE OF UnixUdpEntry
214: ACCESS not-accessible
215: STATUS mandatory
216: ::= { netstat 3 }
217:
218: unixUdpEntry OBJECT-TYPE
219: SYNTAX UnixUdpEntry
220: ACCESS not-accessible
221: STATUS mandatory
222: -- INDEX { udpLocalAddress, udpLocalPort }
223: ::= { unixUdpTable 1 }
224:
225: UnixUdpEntry ::= SEQUENCE {
226: unixUdpRemAddress
227: IpAddress,
228: unixUdpRemPort
229: INTEGER (0..65535),
230: unixUdpSendQ
231: INTEGER,
232: unixUdpRecvQ
233: INTEGER
234: }
235:
236: unixUdpRemAddress OBJECT-TYPE
237: SYNTAX IpAddress
238: ACCESS read-only
239: STATUS mandatory
240: ::= { unixUdpEntry 1 }
241:
242: unixUdpRemPort OBJECT-TYPE
243: SYNTAX INTEGER (0..65535)
244: ACCESS read-only
245: STATUS mandatory
246: ::= { unixUdpEntry 2 }
247:
248: unixUdpSendQ OBJECT-TYPE
249: SYNTAX INTEGER
250: ACCESS read-only
251: STATUS mandatory
252: ::= { unixUdpEntry 3 }
253:
254: unixUdpRecvQ OBJECT-TYPE
255: SYNTAX INTEGER
256: ACCESS read-only
257: STATUS mandatory
258: ::= { unixUdpEntry 4 }
259:
260: -- the UNIX IP Routing table
261:
262: unixIpRoutingTable OBJECT-TYPE
263: SYNTAX SEQUENCE OF UnixIpRouteEntry
264: ACCESS not-accessible
265: STATUS mandatory
266: ::= { netstat 4 }
267:
268: unixIpRouteEntry OBJECT-TYPE
269: SYNTAX UnixIpRouteEntry
270: ACCESS not-accessible
271: STATUS mandatory
272: -- INDEX { ipRouteDest }
273: ::= { unixIpRoutingTable 1 }
274:
275: UnixIpRouteEntry ::= SEQUENCE {
276: unixIpRouteFlags
277: INTEGER,
278: unixIpRouteRefCnt
279: INTEGER,
280: unixIpRouteUses
281: Counter
282: }
283:
284: unixIpRouteFlags OBJECT-TYPE
285: SYNTAX INTEGER
286: ACCESS read-only
287: STATUS mandatory
288: ::= { unixIpRouteEntry 1 }
289:
290: unixIpRouteRefCnt OBJECT-TYPE
291: SYNTAX INTEGER
292: ACCESS read-only
293: STATUS mandatory
294: ::= { unixIpRouteEntry 2 }
295:
296: unixIpRouteUses OBJECT-TYPE
297: SYNTAX Counter
298: ACCESS read-only
299: STATUS mandatory
300: ::= { unixIpRouteEntry 3 }
301:
302: -- miscellaneous UNIX routing statistics
303:
304: unixRouteBadRedirects OBJECT-TYPE
305: SYNTAX Counter
306: ACCESS read-only
307: STATUS mandatory
308: ::= { netstat 5 }
309:
310: unixRouteCreatedByRedirects OBJECT-TYPE
311: SYNTAX Counter
312: ACCESS read-only
313: STATUS mandatory
314: ::= { netstat 6 }
315:
316: unixRouteModifiedByRedirects OBJECT-TYPE
317: SYNTAX Counter
318: ACCESS read-only
319: STATUS mandatory
320: ::= { netstat 7 }
321:
322: unixRouteLookupFails OBJECT-TYPE
323: SYNTAX Counter
324: ACCESS read-only
325: STATUS mandatory
326: ::= { netstat 8 }
327:
328: unixRouteWildcardUses OBJECT-TYPE
329: SYNTAX Counter
330: ACCESS read-only
331: STATUS mandatory
332: ::= { netstat 9 }
333:
334: -- the UNIX CLNP Routing table
335:
336: unixClnpRoutingTable OBJECT-TYPE
337: SYNTAX SEQUENCE OF UnixClnpRouteEntry
338: ACCESS not-accessible
339: STATUS mandatory
340: ::= { netstat 10 }
341:
342: unixClnpRouteEntry OBJECT-TYPE
343: SYNTAX UnixClnpRouteEntry
344: ACCESS not-accessible
345: STATUS mandatory
346: -- INDEX { clnpRouteDest }
347: ::= { unixClnpRoutingTable 1 }
348:
349: UnixClnpRouteEntry ::= SEQUENCE {
350: unixClnpRouteFlags
351: INTEGER,
352: unixClnpRouteRefCnt
353: INTEGER,
354: unixClnpRouteUses
355: Counter
356: }
357:
358: unixClnpRouteFlags OBJECT-TYPE
359: SYNTAX INTEGER
360: ACCESS read-only
361: STATUS mandatory
362: ::= { unixClnpRouteEntry 1 }
363:
364: unixClnpRouteRefCnt OBJECT-TYPE
365: SYNTAX INTEGER
366: ACCESS read-only
367: STATUS mandatory
368: ::= { unixClnpRouteEntry 2 }
369:
370: unixClnpRouteUses OBJECT-TYPE
371: SYNTAX Counter
372: ACCESS read-only
373: STATUS mandatory
374: ::= { unixClnpRouteEntry 3 }
375:
376: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.