1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 读取服务器光模块信息 如何使用MIB读取光模块的收发光功率

读取服务器光模块信息 如何使用MIB读取光模块的收发光功率

时间:2019-07-10 06:15:15

相关推荐

读取服务器光模块信息 如何使用MIB读取光模块的收发光功率

1、首先,在华为的私有MIB中有一个hwEntityExtentMIB,其中的两个节点分别标明了收发光功率,节点名和OID分别如下

Name: hwEntityOpticalRxPower

Type: OBJECT-TYPE

OID: 1.3.6.1.4.1..5.25.31.1.1.3.1.8

Name: hwEntityOpticalTxPower

Type: OBJECT-TYPE

OID: 1.3.6.1.4.1..5.25.31.1.1.3.1.9

2、读取这两个节点,可以得到光功率,以收光功率为例

***** SNMP QUERY STARTED *****

1: hwEntityOpticalRxPower.17170689 (integer) 0

2: hwEntityOpticalRxPower.17170690 (integer) 0

3: hwEntityOpticalRxPower.17170691 (integer) -3301

4: hwEntityOpticalRxPower.17170692 (integer) 0

5: hwEntityOpticalRxPower.17170693 (integer) 0

6: hwEntityOpticalRxPower.17170694 (integer) 0

7: hwEntityOpticalRxPower.17170695 (integer) 0

8: hwEntityOpticalRxPower.17170696 (integer) 0

9: hwEntityOpticalRxPower.17432833 (integer) -568

10: hwEntityOpticalRxPower.17432834 (integer) -548

11: hwEntityOpticalRxPower.17432835 (integer) 0

12: hwEntityOpticalRxPower.17432836 (integer) 0

13: hwEntityOpticalRxPower.17563905 (integer) 0

14: hwEntityOpticalRxPower.17563906 (integer) -3301

15: hwEntityOpticalRxPower.17563907 (integer) -483

16: hwEntityOpticalRxPower.17563908 (integer) -537

17: hwEntityOpticalRxPower.17563909 (integer) -572

18: hwEntityOpticalRxPower.17563910 (integer) -4000

19: hwEntityOpticalRxPower.17563911 (integer) -2769

20: hwEntityOpticalRxPower.17563912 (integer) -2958

21: hwEntityOpticalRxPower.17563913 (integer) -445

22: hwEntityOpticalRxPower.17563914 (integer) -3096

23: hwEntityOpticalRxPower.17563915 (integer) -4000

24: hwEntityOpticalRxPower.17563916 (integer) -752

25: hwEntityOpticalRxPower.17564161 (integer) -4000

***** SNMP QUERY FINISHED *****

3、下一步要做的,就是如何将光功率和,接口对应,这里使用的不是常用的ifindex,其实收发光功率节点所在的表接口,描述信息中,说明了这个表的索引,使用的是entPhysicalIndex

Name: hwOpticalModuleInfoEntry

Type: OBJECT-TYPE

OID: 1.3.6.1.4.1..5.25.31.1.1.3.1

Indexes: 1: entPhysicalIndex

4、搜索该节点entPhysicalIndex ,可以看到一个表

这个表中有两个节点,分别是实体的描述和实体的名字,在实体的描述中可以看到光模块类型,实体的名字中,可以看到接口和索引的对应关系

Name: entPhysicalDescr

Type: OBJECT-TYPE

OID: 1.3.6.1.2.1.47.1.1.1.1.2

Name: entPhysicalName

Type: OBJECT-TYPE

OID: 1.3.6.1.2.1.47.1.1.1.1.7

比如收发光功率中,24: hwEntityOpticalRxPower.17563916 (integer) -752 ,索引为17563916的接口光模块收光功率为-752

根据这个索引,读取entPhysicalDescr 和entPhysicalName ,可以得到光模块的类型及对应接口

1: entPhysicalDescr.17563916 (octet string) 2100Mb/s-850nm-LC-300m(0.05mm)-150m(0.0625mm)

1: entPhysicalName.17563916 (octet string) GigabitEthernet12/0/11

5、值得注意的是,在接口收发光功率的节点描述中,说明了MIB读取到的值需要乘100

Name: hwEntityOpticalRxPower

Type: OBJECT-TYPE

OID: 1.3.6.1.4.1..5.25.31.1.1.3.1.8

Description: The receive power of the optical module. Unit: dBm. the value is expanded 100 times,so the real value should be reduced 100 times

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。