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