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
|
------------------------------------------------------------------------------
--
-- File : gbnPlatformChassis-MIB.mi2
-- Description : Sample gbn chassis management MIB
-- Version : 1.0
-- Date : May 4, 2011
-- Author : xiaojianfeng
-- Copyright (c) 2011 admin Systems, Inc. All Rights Reserved.
--
------------------------------------------------------------------------------
GBNPlatformChassis-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDEntry, OBJECT-TYPE,
Integer32, IpAddress,
Counter32, Counter64,
Unsigned32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
gbnPlatform FROM ADMIN-MASTER-MIB;
gbnPlatformChassis MODULE-IDENTITY
LAST-UPDATED "1105040000Z" -- May 4, 2011
ORGANIZATION "Admin Systems, Inc."
CONTACT-INFO "Admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "GBN Chassis Management Enterprise MIB definition."
REVISION "1105040000Z" -- May 4, 2011
DESCRIPTION "Initial MIB creation."
::= { gbnPlatform 3 }
------------------------------------------------------------------------------
-- define groups in GBN-Chassis-MIB
------------------------------------------------------------------------------
gbnChassis OBJECT IDENTIFIER ::= { gbnPlatformChassis 1 }
gbnBoard OBJECT IDENTIFIER ::= { gbnPlatformChassis 2 }
gbnChassisTrap OBJECT IDENTIFIER ::= { gbnPlatformChassis 3 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- gbnChassis
--
------------------------------------------------------------------------------
chassisVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis version, the format is V3.0."
--机架的版本号,格式为V3.0.
::= { gbnChassis 1 }
chassisSerialNo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Serial Number."
--产品序列号.
::= { gbnChassis 2 }
chassisType OBJECT-TYPE
SYNTAX INTEGER {
s8600-04(0),
s8600-08(1),
s8600-16(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis type."
--机架类型.
::= { gbnChassis 3 }
chassisSlotAppTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChassisSlotAppEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slots application table,for control board or line board."
--槽位用途表,用于主控板还是业务板.
::= { gbnChassis 4 }
chassisSlotAppEntry OBJECT-TYPE
SYNTAX ChassisSlotAppEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slots application table,for control board or line board."
--槽位用途表,用于主控板还是业务板.
INDEX { slotNum }
::= { chassisSlotAppTable 1 }
ChassisSlotAppEntry ::= SEQUENCE {
slotNum INTEGER,
slotApp INTEGER
}
slotNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot number of the chassis."
--机架槽位号.
::= { chassisSlotAppEntry 1 }
slotApp OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forLineboard(1),
forControlboard(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slots application, for control board or line board."
--槽位用途,用于主控板或业务板.
::= { chassisSlotAppEntry 2 }
powerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power status table."
::= { gbnChassis 5 }
powerEntry OBJECT-TYPE
SYNTAX PowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power table entry."
INDEX { powerIndex }
::= { powerTable 1 }
PowerEntry ::= SEQUENCE {
powerIndex INTEGER,
powerInsertedStaus INTEGER,
powerRunningStatus INTEGER
}
powerIndex OBJECT-TYPE
SYNTAX INTEGER {
power0(0),
power1(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power index."
::= { powerEntry 1 }
powerInsertedStaus OBJECT-TYPE
SYNTAX INTEGER {
empty(0),
inserted(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power inserted status."
::= { powerEntry 2 }
powerRunningStatus OBJECT-TYPE
SYNTAX INTEGER {
notGood(0),
good(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power running status."
::= { powerEntry 3 }
boardTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Board table,for board management."
::= { gbnBoard 1 }
boardEntry OBJECT-TYPE
SYNTAX BoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"board table entry,for board management."
INDEX { boardIndex }
::= { boardTable 1 }
BoardEntry ::= SEQUENCE {
boardIndex INTEGER,
boardStatus INTEGER,
boardType INTEGER,
boardIfNum INTEGER,
boardProdSerialNo DisplayString,
boardSoftwarePlate DisplayString,
boardSoftwareVersion DisplayString,
boardSoftwareCompiledTime DisplayString,
boardCpuDescription DisplayString,
boardSdramDescription DisplayString,
boardFlashDescription DisplayString,
boardHardwareVersion DisplayString,
boardBootromVersion DisplayString,
boardCpuIdle INTEGER,
boardMemorySize INTEGER,
boardMemoryIdle INTEGER,
boardSysReset INTEGER
}
boardIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of board table,corresponding to slot number."
::= { boardEntry 1 }
boardStatus OBJECT-TYPE
SYNTAX INTEGER{
noInsert(0),
insertAsMaster(1),
insertAsSlave(2),
insertButUnconnected(3),
insertAndConnected(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of board;Below four states for control board: 'noInsert(0)', 'insertAsMaster(1)' ,'insertAsSlave(2)' and insertButUnconnected(3).
Below three states for line board: 'noInsert(0)', 'insertButUnconnected(3)' and 'insertAndConnected(4)'."
::= { boardEntry 2 }
boardType OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
controlboard0(1),
lineboard0fiber(2),
lineboard1copper(3),
lineboard2copper(4),
lineboard3fiber(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of board,or unknown if unavailable."
::= { boardEntry 3 }
boardIfNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of physical interface in line board,or 0 if unavailable.For a control board ,it's always returned 0."
::= { boardEntry 4 }
boardProdSerialNo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"serial number of the board,or an empty string if unavailable."
::= { boardEntry 5 }
boardSoftwarePlate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software Plate of the board ,or an empty string if unavailable."
::= { boardEntry 6 }
boardSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software Version of the board,the format is V100R001B02D06P03SP3, or an empty string if unavailable."
::= { boardEntry 7 }
boardSoftwareCompiledTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software CompiledTime of the board,the format is Feburary 17 2003 15:47:00, or an empty string if unavailable."
::= { boardEntry 8 }
boardCpuDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cpu description of the board,the format is Mips 32334, 133MHz, or an empty string if unavailable."
::= { boardEntry 9 }
boardFlashDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flash description of the board , format is 32M, or an empty string if unavailable."
::= { boardEntry 10 }
boardHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware Version of the board,the format is V3.0, or an empty string if unavailable."
::= { boardEntry 11 }
boardBootromVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bootrom Version of the board,the format is V2.0, or an empty string if unavailable."
::= { boardEntry 12 }
boardCpuIdle OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of free CPU in the board,or 0 if unavailable."
::= { boardEntry 13 }
boardMemorySize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system memory size, unit is byte, or 0 if unavailable."
::= { boardEntry 14 }
boardMemoryIdle OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current system idle memory size, unit is byte, or 0 if unavailable."
::= { boardEntry 15 }
boardSysReset OBJECT-TYPE
SYNTAX INTEGER{
noop(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Performs a hardware reset of the board. Use with care.
A 'reset(2)' resets the board,and 'noop(1)'does nothing.
A value of 'noop(1)' is always returned for a GET operation."
::= { boardEntry 16 }
boardIfIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoardIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index table,show interface index in all connected lineboards."
::= { gbnBoard 2}
boardIfIndexEntry OBJECT-TYPE
SYNTAX BoardIfIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index table,show interface index in all connected lineboards."
INDEX { boardNumber, boardPortLocalIndex }
::= { boardIfIndexTable 1 }
BoardIfIndexEntry ::= SEQUENCE{
boardNumber INTEGER,
boardPortLocalIndex INTEGER,
boardIfIndex INTEGER
}
boardNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"board number, matches boardTable boardIndex."
::= { boardIfIndexEntry 1 }
boardPortLocalIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local index of port of the board, from 1 start, end of max port num of the board.
For example,the boardPortLocalIndex range of line1copper is 1-24. "
::= { boardIfIndexEntry 2 }
boardIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board interface system index, matches RFC1213/RFC2233 ifTable IfIndex."
--插板端口的系统接口索引,对应于RFC1213/RFC2233 的ifIndex
::= { boardIfIndexEntry 3 }
--
-- gbnChassisTrap - chassis status TRAP
--
powerRemoveTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Power remove trap."
::= { gbnChassisTrap 1 }
powerInsertTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Power insert trap."
--电源 插入trap.
::= { gbnChassisTrap 2 }
fanRemoveTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan remove trap."
::= { gbnChassisTrap 3 }
fanInsertTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan remove trap."
::= { gbnChassisTrap 4 }
boardRemoveTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Board remove trap."
-- 插板 拔出trap.
::= { gbnChassisTrap 5 }
boardInsertTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Board insert trap."
-- 插板 插入trap.
::= { gbnChassisTrap 6 }
boardConnectedTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Line board connnected trap."
--业务板 已连接trap.
::= { gbnChassisTrap 7 }
boardUnconnectedTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Line board unconnnect trap."
--业务板 失去连接trap.
::= { gbnChassisTrap 8 }
boardRoletoSlaveTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"To-Slave trap. Role of the control board change to slave."
--To-slave trap:主控板的主从角色转变为slave.
::= { gbnChassisTrap 9 }
boardRoletoMasterTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"To-master trap. Role of the control board change to master."
--To-master trap:主控板主从角色转变为master.
::= { gbnChassisTrap 10 }
powerRunningNoGoodTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Power running status is no good"
--电源运行状态不正常.
::= { gbnChassisTrap 11 }
powerRunningGoodTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Power running status is good"
--电源运行状态正常
::= { gbnChassisTrap 12 }
alarmPowerNoInsertTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A power is not inserted When the system startup is completed."
--启动完成时有一个电源没有插入
::= { gbnChassisTrap 13 }
alarmControlNoInsertTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A control board is not inserted When the system startup is completed."
--启动完成时有一块主控板没有插入
::= { gbnChassisTrap 14 }
------------------------------------------------------------------------------
--
-- gbnSwitchOver - chassis Switch over
--
------------------------------------------------------------------------------
gbnSwitchOver OBJECT-TYPE
SYNTAX INTEGER{
noop(1),
switchover(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Performs switchover of the master control board. Use with care.
A 'switchover(2)' switchover the master board,and 'noop(1)'does nothing.
A value of 'noop(1)' is always returned for a GET operation."
--主备倒换,请小心使用。'switchover(2)'用于切换主备角色,而'noop(1)'没有任何操作。对于一个get请求,总是返回'noop(1)'的值.
::= { gbnPlatformChassis 4 }
--
-- END of gbnPlatformChassis-MIB
--
END
|