1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
|
IBM3172-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32, enterprises
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC -- RFC1903
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB;
ibm3172MIB MODULE-IDENTITY
LAST-UPDATED "9704070000Z"
ORGANIZATION "OS/390 TCP/IP OpenEdition Development"
CONTACT-INFO
" Kenneth White
Postal: International Business Machines Corporation
P.O. Box 12195
Dept. G80/Bldg. 503
Research Triangle Park, NC 27709
USA
Tel: +1 919 254 0102
Fax: +1 919 254 4027
E-mail: kennethw@vnet.ibm.com"
DESCRIPTION
"The MIB module for managing an IBM 3172 Device
that has is running ICP."
::= { ibm3172 8 }
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibm3172 OBJECT IDENTIFIER ::= { ibmProd 1}
-- ifIndex ::= INTEGER
--
-- IBM 3172 System Table
--
ibm3172SystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172SystemTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descriptive information about units of 3172s."
::= { ibm3172 1 }
ibm3172SystemTableEntry OBJECT-TYPE
SYNTAX Ibm3172SystemTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descriptive information about a 3172."
INDEX { ifIndex }
::= { ibm3172SystemTable 1 }
Ibm3172SystemTableEntry ::=
SEQUENCE
{
ibm3172Descr DisplayString,
ibm3172Contact DisplayString,
ibm3172Location DisplayString,
ibm3172ifNumber Integer32
}
ibm3172Descr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..253))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Text Description of the 3172. Contains information on
the hardware and software of the 3172.
The format of the ibm3172Descr variable is :
ttttxMODELxmmm,xSERIALxNUMBERxsssssssss,xiiiiiiiiiix
111111,xPROGRAMxNUMBERxpppppp
where :
x represents a blank character
upper case letters are hardcoded characters
, represents a comma
the remaining lower case letters represent variable data
as follows:
t - machine type
m - model number
s - serial number
i - software program name
l - software level numbers
p - software program product number.
An example of the information sent with this attribute would
be :
'3172 MODEL 001, SERIAL NUMBER 000001234,
3172 Interconnect Ctlr Program 020100, 5601433'"
::= { ibm3172SystemTableEntry 1 }
ibm3172Contact OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual identification of the contact person
for this 3172, together with information on
how to contact this person. This information is
provided by the 3172 Operator Facility."
::= { ibm3172SystemTableEntry 2 }
ibm3172Location OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical location of this node. This
information is provided by the 3172 Operator Facility."
::= { ibm3172SystemTableEntry 3 }
ibm3172ifNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of interfaces (regardless of their
current state) on which this 3172 can send data."
::= { ibm3172SystemTableEntry 4 }
--
-- IBM 3172 Trap Table
--
ibm3172ifTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifTrapTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the interface level pertaining to the
trap function."
::= { ibm3172 2 }
ibm3172ifTrapTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifTrapTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the interface level pertaining to the
trap function."
INDEX { ifIndex }
::= { ibm3172ifTrapTable 1}
Ibm3172ifTrapTableEntry ::=
SEQUENCE
{
ibm3172ifTrapEnable INTEGER
}
ibm3172ifTrapEnable OBJECT-TYPE
SYNTAX INTEGER { disabled(1), enabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag to indicate whether the 3172 should send traps
for this interface to the SNMP proxy agent. '0'
indicates the trap function of the 3172 is
disabled, '1' indicates that it is enabled."
::= { ibm3172ifTrapTableEntry 1 }
--
-- IBM 3172 Channel Counters
--
ibm3172ifChanCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifChanCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular subchannel of the 3172."
::= { ibm3172 3 }
ibm3172ifChanCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifChanCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular subchannel of the 3172."
INDEX { ifIndex }
::= { ibm3172ifChanCountersTable 1 }
Ibm3172ifChanCountersTableEntry ::=
SEQUENCE
{
ibm3172ifInChanOctets Counter32,
ibm3172ifOutChanOctets Counter32,
ibm3172ifInChanBlocks Counter32,
ibm3172ifOutChanBlocks Counter32
}
ibm3172ifInChanOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were transmitted
to the host by the 3172, including all headers."
::= { ibm3172ifChanCountersTableEntry 1 }
ibm3172ifOutChanOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were received
from the host by the 3172, including all headers."
::= { ibm3172ifChanCountersTableEntry 2 }
ibm3172ifInChanBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound blocks which were
transmitted to the host by the 3172."
::= { ibm3172ifChanCountersTableEntry 3 }
ibm3172ifOutChanBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound blocks which were received
from the host by the 3172."
::= { ibm3172ifChanCountersTableEntry 4 }
--
-- LAN Counters Table
--
ibm3172ifLANCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifLANCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular LAN of the 3172."
::= { ibm3172 4 }
ibm3172ifLANCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifLANCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular LAN of the 3172."
INDEX { ifIndex }
::= { ibm3172ifLANCountersTable 1 }
Ibm3172ifLANCountersTableEntry ::=
SEQUENCE
{
ibm3172ifInLANOctets Counter32,
ibm3172ifOutLANOctets Counter32,
ibm3172ifInLANFrames Counter32,
ibm3172ifOutLANFrames Counter32,
ibm3172ifInLANErrors Counter32,
ibm3172ifOutLANErrors Counter32,
ibm3172ifInLANDiscards Counter32,
ibm3172ifOutLANDiscards Counter32
}
ibm3172ifInLANOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were received
from the LAN by the 3172, including all headers."
::= { ibm3172ifLANCountersTableEntry 1 }
ibm3172ifOutLANOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were
transmitted to the LAN by the 3172, including all
headers."
::= { ibm3172ifLANCountersTableEntry 2 }
ibm3172ifInLANFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames which were received
from the LAN by the 3172."
::= { ibm3172ifLANCountersTableEntry 3 }
ibm3172ifOutLANFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames which were
transmitted to the LAN by the 3172."
::= { ibm3172ifLANCountersTableEntry 4 }
ibm3172ifInLANErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames received from the
LAN by the 3172 that contained errors
preventing them from being deliverable to
a higher layer protocol. This variable, when
combined with ibm3172ifInBlkErrors, reflects the
total number of inbound frames not forwarded from
the LAN to the host because of errors."
::= { ibm3172ifLANCountersTableEntry 5 }
ibm3172ifOutLANErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames that could not be
transmitted to the LAN because of transmission
failures. This variable, when combined with
ibm3172ifOutDblkErrors, reflects the total number
of outbound frames not transmitted to the LAN
because of transmission errors."
::= { ibm3172ifLANCountersTableEntry 6 }
ibm3172ifInLANDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames received from the LAN
that were discarded by the 3172, even though no
errors had been detected to prevent their being
deliverable to a higher layer protocol. One
possible reason for discarding such a frame could
be because of insufficient buffer space.
This variable, when combined with
ibm3172ifInBlkDiscards, reflects the total
number of inbound frames not forwarded from the
LAN when no error was detected."
::= { ibm3172ifLANCountersTableEntry 7 }
ibm3172ifOutLANDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames that are discarded."
::= { ibm3172ifLANCountersTableEntry 8 }
--
-- IBM 3172 Interfaces Blocker task Table
--
ibm3172ifBlkCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifBlkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the Subnetwork layer and below
pertaining to a particular Blocker Task of the
3172."
::= { ibm3172 5 }
ibm3172ifBlkCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifBlkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the Subnetwork layer and below
pertaining to a particular Blocker Task of the
3172."
INDEX { ifIndex }
::= { ibm3172ifBlkCountersTable 1 }
Ibm3172ifBlkCountersTableEntry ::=
SEQUENCE
{
ibm3172ifBlkRcvOctets Counter32,
ibm3172ifBlkXmitOctets Counter32,
ibm3172ifBlkRcvFrames Counter32,
ibm3172ifBlkXmitBlocks Counter32,
ibm3172ifInBlkErrors Counter32,
ibm3172ifInBlkDiscards Counter32
}
ibm3172ifBlkRcvOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were received
by the Blocker from the LAN, including all headers."
::= { ibm3172ifBlkCountersTableEntry 1 }
ibm3172ifBlkXmitOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound octets which were
transmitted to the channel adapter by the Blocker,
including all headers."
::= { ibm3172ifBlkCountersTableEntry 2 }
ibm3172ifBlkRcvFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames which were received
from the LAN adapter by the Blocker Task."
::= { ibm3172ifBlkCountersTableEntry 3 }
ibm3172ifBlkXmitBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound blocks which were
transmitted to the channel adapter by the blocker
task."
::= { ibm3172ifBlkCountersTableEntry 4 }
ibm3172ifInBlkErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames transmitted by the LAN
adapter to the Blocker Task which contained errors
preventing them from being deliverable to a higher
layer protocol. This variable, when combined with
ibm3172ifInLANErrors, reflects the total number
of inbound frames discarded by the 3172 because of
errors."
::= { ibm3172ifBlkCountersTableEntry 5 }
ibm3172ifInBlkDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inbound frames transmitted by the LAN
adapter to the Blocker Task which were discarded
by the 3172, even though no errors had been
detected to prevent their being deliverable to
a higher layer protocol. One possible reason
for discarding such a frame could be because
of insufficient buffer space. This variable,
when combined with ibm3172ifInLANDiscards,
reflects the total number of inbound frames
discarded by the 3172 when no error was detected."
::= { ibm3172ifBlkCountersTableEntry 6 }
--
-- IBM 3172 Deblocker task Table
--
ibm3172ifDblkCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifDblkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of objects at the subnetwork layer and below
pertaining to a particular Deblocker Task of the
3172."
::= { ibm3172 6 }
ibm3172ifDblkCountersTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifDblkCountersTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Objects at the subnetwork layer and below
pertaining to a particular Deblocker Task of the
3172."
INDEX { ifIndex }
::= { ibm3172ifDblkCountersTable 1}
Ibm3172ifDblkCountersTableEntry ::=
SEQUENCE
{
ibm3172ifDblkRcvOctets Counter32,
ibm3172ifDblkXmitOctets Counter32,
ibm3172ifDblkRcvBlocks Counter32,
ibm3172ifDblkXmitFrames Counter32,
ibm3172ifOutDblkErrors Counter32,
ibm3172ifOutDblkDiscards Counter32
}
ibm3172ifDblkRcvOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were received
by the Deblocker from the channel adapter,
including all headers."
::= { ibm3172ifDblkCountersTableEntry 1 }
ibm3172ifDblkXmitOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound octets which were
transmitted to the LAN adapter by the Deblocker,
including all headers."
::= { ibm3172ifDblkCountersTableEntry 2 }
ibm3172ifDblkRcvBlocks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound blocks which were
received from the channel adapter by the deblocker
task."
::= { ibm3172ifDblkCountersTableEntry 3 }
ibm3172ifDblkXmitFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames which were
transmitted to the LAN adapter by the Deblocker
Task."
::= { ibm3172ifDblkCountersTableEntry 4 }
ibm3172ifOutDblkErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames transmitted by the
channel adapter to the Deblocker Task which
contained errors preventing them from being
deliverable to a higher layer protocol. This
variable, when combined with
ibm3172ifOutLANErrors, reflects the total number
of outbound frames discarded by the 3172 because
of errors."
::= { ibm3172ifDblkCountersTableEntry 5 }
ibm3172ifOutDblkDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound frames transmitted
by the channel adapter to the
Deblocker Task which were discarded by the 3172,
even though no errors had been detected to prevent
their being deliverable to a higher layer protocol .
One possible reason for discarding such a frame
could be because of insufficient buffer space.
This variable reflects the total number of
outbound frames discarded by the 3172 when no
error was detected."
::= { ibm3172ifDblkCountersTableEntry 6 }
--
-- IBM 3172 device Table
--
ibm3172ifDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ibm3172ifDeviceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ibm3172 7 }
ibm3172ifDeviceTableEntry OBJECT-TYPE
SYNTAX Ibm3172ifDeviceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ibm3172ifDeviceTable 1}
Ibm3172ifDeviceTableEntry ::=
SEQUENCE
{
ibm3172ifDeviceNumber Integer32
}
ibm3172ifDeviceNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance number, used to reference the
ibm3172SystemTable, for the device associated with
this interface."
::= { ibm3172ifDeviceTableEntry 1 }
-- conformance information
ibm3172MIBConformance OBJECT IDENTIFIER ::= { ibm3172MIB 2 }
ibm3172MIBCompliances OBJECT IDENTIFIER
::= { ibm3172MIBConformance 1 }
ibm3172MIBGroups OBJECT IDENTIFIER
::= { ibm3172MIBConformance 2 }
-- compliance statements
ibm3172MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities which
implement the IBM3172 MIB."
MODULE -- this module
MANDATORY-GROUPS { ibm3172Group }
::= { ibm3172MIBCompliances 1 }
-- units of conformance
ibm3172Group OBJECT-GROUP
OBJECTS {
ibm3172Descr,
ibm3172Contact,
ibm3172Location,
ibm3172ifNumber,
ibm3172ifTrapEnable,
ibm3172ifInChanOctets,
ibm3172ifOutChanOctets,
ibm3172ifInChanBlocks,
ibm3172ifOutChanBlocks,
ibm3172ifInLANOctets,
ibm3172ifOutLANOctets,
ibm3172ifInLANFrames,
ibm3172ifOutLANFrames,
ibm3172ifInLANErrors,
ibm3172ifOutLANErrors,
ibm3172ifInLANDiscards,
ibm3172ifOutLANDiscards,
ibm3172ifBlkRcvOctets,
ibm3172ifBlkXmitOctets,
ibm3172ifBlkRcvFrames,
ibm3172ifBlkXmitBlocks,
ibm3172ifInBlkErrors,
ibm3172ifInBlkDiscards,
ibm3172ifDblkRcvOctets,
ibm3172ifDblkXmitOctets,
ibm3172ifDblkRcvBlocks,
ibm3172ifDblkXmitFrames,
ibm3172ifOutDblkErrors,
ibm3172ifOutDblkDiscards,
ibm3172ifDeviceNumber
}
STATUS current
DESCRIPTION
"The ibm3172 group of objects providing for basic
management of of an IBM 3172 device running ICP."
::= { ibm3172MIBGroups 1 }
END
|