Однажды на магистрали к одному из Huawei MA5608 из-за жары и плохого кабеля постепенно ухудшался оптический уровень, пока не потерялась связь с устройством.
По этому я создал в Zabbix триггеры которые сообщат о том что ухудшается сигнал и это позволит предотвратить потерю связи.
Вот SNMP OID для получения RX/TX оптического уровня с GE портов:
1.3.6.1.4.1.2011.5.14.6.4.1
Из Linux можно проверить SNMP OID так:
snmpwalk -v2c -c public 192.168.5.5 1.3.6.1.4.1.2011.5.14.6.4.1
Например я посмотрел данные RX оптического уровня на SFP в первом GigabitEthernet порту по OID:
snmpwalk -v2c -c public 192.168.5.5 1.3.6.1.4.1.2011.5.14.6.4.1.5.234897408
В ответ получил:
SNMPv2-SMI::enterprises.2011.5.14.6.4.1.5.234897408 = INTEGER: -9621752
Результат необходимо умножить на 0.000001, то есть если -9621752 умножить на 0.000001, то получится -9,621752.
Данные TX оптического уровня на SFP в первом GigabitEthernet порту получил по OID:
snmpwalk -v2c -c public 192.168.5.5 1.3.6.1.4.1.2011.5.14.6.4.1.4.234897408
Результат:
SNMPv2-SMI::enterprises.2011.5.14.6.4.1.4.234897408 = INTEGER: 596391
Снова результат множим на 0.000001 и получаем TX уровень 0,596391, ну он по сути и не нужен, главное знать RX уровень который получает OLT.
Так как сигнал к этому OLT был -9, то я создал в Zabbix триггеры:
Имя: SFP RX сигнал > -7
Выражение: {Huawei SmartAX MA5608 INFO:hwOpticsDdmInformationEntryRX.last(0)}>-7.0000
Имя: SFP RX сигнал меньше -11
Выражение: {Huawei SmartAX MA5608 INFO:hwOpticsDdmInformationEntryRX.last(0)}<-11.0000
Также текущий оптический уровень можно посмотреть через программу iManager U2000.
Смотрите также мои статьи:
OID и MIB для Huawei OLT и ONU
BDCOM OLT DDM SNMP OID