BDCOM OLT DDM SNMP OID

Однажды понадобилось мониторить уровень оптического сигнала до BDCOM OLT P3310C и P3608-2TE, после того как магистральные кабели разного качества летом в жару могли растягиваться, и таким образом мы потеряли связь с одним из OLT, хотя эту ситуацию можно было спрогнозировать и предотвратить.

SFP модуль обязательно должен поддерживать DDM, а также необходимо активировать DDM на BDCOM OLT (старая модель P3310B не поддерживает DDM):

config
ddm enable
write all

Так сложилось изначально что все UPLINK SFP мы всегда подключаем в порт GigabitEthernet 0/5, он кстати комбо RJ45/SFP.

Посмотреть DDM статистику можно командой:

ixnfo_config#show interface gigaEthernet 0/5

GigaEthernet0/5 is up, line protocol is up
  Ifindex is 1, unique port number is 5
  Description: UPLINK
  Hardware is Giga-Combo-FX-SFP, address is 8479.73d9.2049 (bia 8479.73d9.2049)
  MTU 1500 bytes, BW 1000000 kbit, DLY 10 usec
  Encapsulation ARPA
  Auto-Duplex(Full),  Auto-Speed(1000Mb/s),  Flow-Control Off
  Transceiver Info:
    SFP,LC,1550nm,1000BASE-FX,SM 10KM
   DDM:YES,vend name:OEM
  DDM info:
    TX power:-5.49 dBM, RX power:-12.71 dBM
    SFP temperature:47.65 C,supply voltage :3.35V,Bias Current.:25.76mA

Замечу что SFP модуль показывает 10KM, а на самом деле модуль 40KM, это связано с прошивкой модуля, но на работу не влияет, ну хоть длину волны показывает правильно 1550nm и прочую информацию тоже.

Например чтобы узнать DDM уровень оптического сигнала на P3310C я использую SNMP OID:

1.3.6.1.4.1.3320.9.63.1.7
1.3.6.1.4.1.3320.9.63.1.7.1.2 (TX)
1.3.6.1.4.1.3320.9.63.1.7.1.3 (RX)

А на BDCOM P3608-2TE следующие OID:

1.3.6.1.4.1.3320.9.63.1.7.1.3.5  (RX)
1.3.6.1.4.1.3320.9.63.1.7.1.2.5  (TX)

Результат почему-то округляется до целых чисел.

Из Linux можно проверить OID используя snmpwalk:

snmpwalk -v2c -c public 192.168.5.5 1.3.6.1.4.1.3320.9.63.1.7.1.2.1
SNMPv2-SMI::enterprises.3320.9.63.1.7.1.2.1 = INTEGER: -5
snmpwalk -v2c -c public 192.168.5.5 1.3.6.1.4.1.3320.9.63.1.7.1.3.1
SNMPv2-SMI::enterprises.3320.9.63.1.7.1.3.1 = INTEGER: -11

Также приведу пример Zabbix триггеров чтобы получать уведомления:

Имя: SFP RX сигнал > -7
Выражение: {BDCOM P3310C:SFP_DDM_RX.last(0)}>-7.0000

Имя: SFP RX сигнал меньше -16
Выражение: {BDCOM P3310C:SFP_DDM_RX.last(0)}<-16.0000

Смотрите другие мои статьи на тему BDCOM.
Cisco Nexus SNMP OID для Transceiver

Оставьте комментарий

Добавить комментарий