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