|
|
1.1 root 1: UNIX-MIB DEFINITIONS ::= BEGIN
2:
3: -- Title: BSD UNIX MIB
4: -- Date: March 24, 1990
5: -- By: Marshall T. Rose/PSI <[email protected]>
6: -- for Keith Sklower/UCB <[email protected]>
7:
8:
9: IMPORTS
10: enterprises, OBJECT-TYPE, Counter, ObjectName
11: FROM RFC1065-SMI;
12:
13:
14: unix OBJECT IDENTIFIER ::= { enterprises 4 }
15:
16:
17: -- the agents group
18:
19: agents OBJECT IDENTIFIER ::= { unix 1 }
20:
21: -- original "4BSD/ISODE SNMP" { agents 1 }
22:
23: -- versions of the "4BSD/ISODE SNMP" agent are now under { agents 2 }
24: fourBSD-isode OBJECT IDENTIFIER ::={ agents 2 }
25: -- fourBSD-isode.1: add SMUX
26: -- fourBSD-isode.2: add views
27:
28:
29:
30: -- the mbuf group
31:
32: mbuf OBJECT IDENTIFIER ::= { unix 2 }
33:
34: mbufS OBJECT-TYPE
35: SYNTAX Counter
36: ACCESS read-only
37: STATUS mandatory
38: ::= { mbuf 1 }
39:
40: mbufClusters OBJECT-TYPE
41: SYNTAX Counter
42: ACCESS read-only
43: STATUS mandatory
44: ::= { mbuf 2 }
45:
46: mbufFreeClusters OBJECT-TYPE
47: SYNTAX Counter
48: ACCESS read-only
49: STATUS mandatory
50: ::= { mbuf 3 }
51:
52: mbufDrops OBJECT-TYPE
53: SYNTAX Counter
54: ACCESS read-only
55: STATUS mandatory
56: ::= { mbuf 4 }
57:
58: mbufWaits OBJECT-TYPE
59: SYNTAX Counter
60: ACCESS read-only
61: STATUS mandatory
62: ::= { mbuf 5 }
63:
64: mbufDrains OBJECT-TYPE
65: SYNTAX Counter
66: ACCESS read-only
67: STATUS mandatory
68: ::= { mbuf 6 }
69:
70: mbufFrees OBJECT-TYPE
71: SYNTAX Counter
72: ACCESS read-only
73: STATUS mandatory
74: ::= { mbuf 7 }
75:
76: mbufTable OBJECT-TYPE
77: SYNTAX SEQUENCE OF MbufEntry
78: ACCESS not-accessible
79: STATUS mandatory
80: ::= { mbuf 8 }
81:
82: mbufEntry OBJECT-TYPE
83: SYNTAX MbufEntry
84: ACCESS not-accessible
85: STATUS mandatory
86: -- INDEX { mbufType }
87: ::= { mbufTable 1 }
88:
89: MbufEntry ::= SEQUENCE {
90: mbufType
91: INTEGER,
92: mbufAllocates
93: INTEGER
94: }
95:
96: mbufType OBJECT-TYPE
97: SYNTAX INTEGER
98: ACCESS read-only
99: STATUS mandatory
100: ::= { mbufEntry 1 }
101:
102: mbufAllocates OBJECT-TYPE
103: SYNTAX Counter
104: ACCESS read-only
105: STATUS mandatory
106: ::= { mbufEntry 2 }
107:
108:
109:
110: -- the SMUX peer group
111:
112: peers OBJECT IDENTIFIER ::= { unix 3 }
113:
114: -- versions of the unixd program are under { peers 1 }
115: unixd OBJECT IDENTIFIER ::= { peers 1}
116: -- the current version is unixd.1
117:
118:
119:
120: -- the SMUX protocol group
121:
122: smux OBJECT IDENTIFIER ::= { unix 4 }
123:
124: smuxPeerTable OBJECT-TYPE
125: SYNTAX SEQUENCE OF SmuxPeerEntry
126: ACCESS not-accessible
127: STATUS mandatory
128: ::= { smux 1 }
129:
130: smuxPeerEntry OBJECT-TYPE
131: SYNTAX SmuxPeerEntry
132: ACCESS not-accessible
133: STATUS mandatory
134: -- INDEX { smuxPindex }
135: ::= { smuxPeerTable 1}
136:
137: SmuxPeerEntry ::= SEQUENCE {
138: smuxPindex
139: INTEGER,
140: smuxPidentity
141: OBJECT IDENTIFIER,
142: smuxPdescription
143: DisplayString,
144: smuxPstatus
145: INTEGER
146: }
147:
148: smuxPindex OBJECT-TYPE
149: SYNTAX INTEGER
150: ACCESS read-write
151: STATUS mandatory
152: ::= { smuxPeerEntry 1 }
153:
154: smuxPidentity OBJECT-TYPE
155: SYNTAX ObjectName
156: ACCESS read-write
157: STATUS mandatory
158: ::= { smuxPeerEntry 2 }
159:
160: smuxPdescription OBJECT-TYPE
161: SYNTAX DisplayString
162: ACCESS read-write
163: STATUS mandatory
164: ::= { smuxPeerEntry 3 }
165:
166: smuxPstatus OBJECT-TYPE
167: SYNTAX INTEGER { valid(1), invalid(2), connecting(3) }
168: ACCESS read-write
169: STATUS mandatory
170: ::= { smuxPeerEntry 4 }
171:
172: smuxTreeTable OBJECT-TYPE
173: SYNTAX SEQUENCE OF SmuxTreeEntry
174: ACCESS not-accessible
175: STATUS mandatory
176: ::= { smux 2 }
177:
178: smuxTreeEntry OBJECT-TYPE
179: SYNTAX SmuxTreeEntry
180: ACCESS not-accessible
181: STATUS mandatory
182: -- INDEX { smuxTsubtree, smuxTpriority }
183: ::= { smuxTreeTable 1}
184:
185: SmuxTreeEntry ::= SEQUENCE {
186: smuxTsubtree
187: ObjectName,
188: smuxTpriority
189: INTEGER,
190: smuxTindex
191: INTEGER,
192: smuxTstatus
193: INTEGER
194: }
195:
196: smuxTsubtree OBJECT-TYPE
197: SYNTAX ObjectName
198: ACCESS read-write
199: STATUS mandatory
200: ::= { smuxTreeEntry 1 }
201:
202: smuxTpriority OBJECT-TYPE
203: SYNTAX INTEGER (0..2147483647)
204: ACCESS read-write
205: STATUS mandatory
206: ::= { smuxTreeEntry 2 }
207:
208: smuxTindex OBJECT-TYPE
209: SYNTAX INTEGER (0..2147483647)
210: ACCESS read-write
211: STATUS mandatory
212: ::= { smuxTreeEntry 3 }
213:
214: smuxTstatus OBJECT-TYPE
215: SYNTAX INTEGER { valid(1), invalid(2) }
216: ACCESS read-write
217: STATUS mandatory
218: ::= { smuxTreeEntry 4 }
219:
220:
221: -- the NETSTAT group
222:
223: netstat OBJECT IDENTIFIER ::= { unix 5 }
224:
225: unixNetstat OBJECT-TYPE
226: SYNTAX INTEGER { enabled(1), disabled(2) }
227: ACCESS read-only
228: STATUS mandatory
229: ::= { netstat 1 }
230:
231: -- the UNIX TCP connections table
232:
233: unixTcpConnTable OBJECT-TYPE
234: SYNTAX SEQUENCE OF UnixTcpConnEntry
235: ACCESS not-accessible
236: STATUS mandatory
237: ::= { netstat 2 }
238:
239: unixTcpConnEntry OBJECT-TYPE
240: SYNTAX UnixTcpConnEntry
241: ACCESS not-accessible
242: STATUS mandatory
243: -- INDEX { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort }
244: ::= { unixTcpConnTable 1 }
245:
246: UnixTcpConnEntry ::= SEQUENCE {
247: unixTcpConnSendQ
248: INTEGER,
249: unixTcpConnRecvQ
250: INTEGER
251: }
252:
253: unixTcpConnSendQ OBJECT-TYPE
254: SYNTAX INTEGER
255: ACCESS read-only
256: STATUS mandatory
257: ::= { unixTcpConnEntry 1 }
258:
259: unixTcpConnRecvQ OBJECT-TYPE
260: SYNTAX INTEGER
261: ACCESS read-only
262: STATUS mandatory
263: ::= { unixTcpConnEntry 2 }
264:
265:
266: -- the UNIX UDP listener table
267:
268: unixUdpTable OBJECT-TYPE
269: SYNTAX SEQUENCE OF UnixUdpEntry
270: ACCESS not-accessible
271: STATUS mandatory
272: ::= { netstat 3 }
273:
274: unixUdpEntry OBJECT-TYPE
275: SYNTAX UnixUdpEntry
276: ACCESS not-accessible
277: STATUS mandatory
278: -- INDEX { udpLocalAddress, udpLocalPort }
279: ::= { unixUdpTable 1 }
280:
281: UnixUdpEntry ::= SEQUENCE {
282: unixUdpRemAddress
283: IpAddress,
284: unixUdpRemPort
285: INTEGER (0..65535),
286: unixUdpSendQ
287: INTEGER,
288: unixUdpRecvQ
289: INTEGER
290: }
291:
292: unixUdpRemAddress OBJECT-TYPE
293: SYNTAX IpAddress
294: ACCESS read-only
295: STATUS mandatory
296: ::= { unixUdpEntry 1 }
297:
298: unixUdpRemPort OBJECT-TYPE
299: SYNTAX INTEGER (0..65535)
300: ACCESS read-only
301: STATUS mandatory
302: ::= { unixUdpEntry 2 }
303:
304: unixUdpSendQ OBJECT-TYPE
305: SYNTAX INTEGER
306: ACCESS read-only
307: STATUS mandatory
308: ::= { unixUdpEntry 3 }
309:
310: unixUdpRecvQ OBJECT-TYPE
311: SYNTAX INTEGER
312: ACCESS read-only
313: STATUS mandatory
314: ::= { unixUdpEntry 4 }
315:
316: -- the UNIX IP Routing table
317:
318: unixIpRoutingTable OBJECT-TYPE
319: SYNTAX SEQUENCE OF UnixIpRouteEntry
320: ACCESS not-accessible
321: STATUS mandatory
322: ::= { netstat 4 }
323:
324: unixIpRouteEntry OBJECT-TYPE
325: SYNTAX UnixIpRouteEntry
326: ACCESS not-accessible
327: STATUS mandatory
328: -- INDEX { ipRouteDest }
329: ::= { unixIpRoutingTable 1 }
330:
331: UnixIpRouteEntry ::= SEQUENCE {
332: unixIpRouteFlags
333: INTEGER,
334: unixIpRouteRefCnt
335: INTEGER,
336: unixIpRouteUses
337: Counter
338: }
339:
340: unixIpRouteFlags OBJECT-TYPE
341: SYNTAX INTEGER
342: ACCESS read-only
343: STATUS mandatory
344: ::= { unixIpRouteEntry 1 }
345:
346: unixIpRouteRefCnt OBJECT-TYPE
347: SYNTAX INTEGER
348: ACCESS read-only
349: STATUS mandatory
350: ::= { unixIpRouteEntry 2 }
351:
352: unixIpRouteUses OBJECT-TYPE
353: SYNTAX Counter
354: ACCESS read-only
355: STATUS mandatory
356: ::= { unixIpRouteEntry 3 }
357:
358: -- miscellaneous UNIX routing statistics
359:
360: unixRouteBadRedirects OBJECT-TYPE
361: SYNTAX Counter
362: ACCESS read-only
363: STATUS mandatory
364: ::= { netstat 5 }
365:
366: unixRouteCreatedByRedirects OBJECT-TYPE
367: SYNTAX Counter
368: ACCESS read-only
369: STATUS mandatory
370: ::= { netstat 6 }
371:
372: unixRouteModifiedByRedirects OBJECT-TYPE
373: SYNTAX Counter
374: ACCESS read-only
375: STATUS mandatory
376: ::= { netstat 7 }
377:
378: unixRouteLookupFails OBJECT-TYPE
379: SYNTAX Counter
380: ACCESS read-only
381: STATUS mandatory
382: ::= { netstat 8 }
383:
384: unixRouteWildcardUses OBJECT-TYPE
385: SYNTAX Counter
386: ACCESS read-only
387: STATUS mandatory
388: ::= { netstat 9 }
389:
390: -- the UNIX CLNP Routing table
391:
392: unixClnpRoutingTable OBJECT-TYPE
393: SYNTAX SEQUENCE OF UnixClnpRouteEntry
394: ACCESS not-accessible
395: STATUS mandatory
396: ::= { netstat 10 }
397:
398: unixClnpRouteEntry OBJECT-TYPE
399: SYNTAX UnixClnpRouteEntry
400: ACCESS not-accessible
401: STATUS mandatory
402: -- INDEX { clnpRouteDest }
403: ::= { unixClnpRoutingTable 1 }
404:
405: UnixClnpRouteEntry ::= SEQUENCE {
406: unixClnpRouteFlags
407: INTEGER,
408: unixClnpRouteRefCnt
409: INTEGER,
410: unixClnpRouteUses
411: Counter
412: }
413:
414: unixClnpRouteFlags OBJECT-TYPE
415: SYNTAX INTEGER
416: ACCESS read-only
417: STATUS mandatory
418: ::= { unixClnpRouteEntry 1 }
419:
420: unixClnpRouteRefCnt OBJECT-TYPE
421: SYNTAX INTEGER
422: ACCESS read-only
423: STATUS mandatory
424: ::= { unixClnpRouteEntry 2 }
425:
426: unixClnpRouteUses OBJECT-TYPE
427: SYNTAX Counter
428: ACCESS read-only
429: STATUS mandatory
430: ::= { unixClnpRouteEntry 3 }
431:
432: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.