SUPPORT for Brocade FabricOS Interface DBM

Hi,

Is is possible to add the support for opticals transceiver information from Brocade FabricOS

swSfpRxPower dBm .1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4

swSfpTxPower dBm .1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5

example:
snmpwalk -On -c public -v 2c 10.1.121.180 .1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.1 = STRING: "-3.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.2 = STRING: "-34.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.3 = STRING: "-34.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.4 = STRING: "-3.9 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.5 = STRING: "-3.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.6 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.7 = STRING: "-34.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.8 = STRING: "-4.1 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.9 = STRING: "-4.6 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.10 = STRING: "-4.7 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.11 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.12 = STRING: "-4.7 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.13 = STRING: "-5.2 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.14 = STRING: "-6.6 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.15 = STRING: “NA”
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.16 = STRING: "-3.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.17 = STRING: "-4.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.18 = STRING: "-40.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.19 = STRING: "-40.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.20 = STRING: "-34.0 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.21 = STRING: "-28.2 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.22 = STRING: "-4.9 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.23 = STRING: "-2.9 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.4.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.24 = STRING: "-3.1 "

snmpwalk -On -c public -v 2c 10.1.121.180 .1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.1 = STRING: "-2.6 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.2 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.3 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.4 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.5 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.6 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.7 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.8 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.9 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.10 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.11 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.12 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.13 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.14 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.15 = STRING: “NA”
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.16 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.17 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.18 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.19 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.20 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.21 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.22 = STRING: "-2.4 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.23 = STRING: "-2.5 "
.1.3.6.1.4.1.1588.2.1.1.1.28.1.1.5.16.0.0.5.51.165.203.78.0.0.0.0.0.0.0.0.24 = STRING: "-2.5 "

Also needed this so I’ve created a PR for it.

https://github.com/librenms/librenms/pull/11597