Power level of device not showing correct output of Huawei S5735-L-V2 switch
can any share procedure to add OID to S5735-L-V2
Power level of device not showing correct output of Huawei S5735-L-V2 switch
can any share procedure to add OID to S5735-L-V2
Dispositivo: Huawei S5735-L24T4X-A (VRP 5.170 V200R019C10SPC500)
Device ID no LibreNMS: 38
Portas com SFP ativas:
Problema: Os OIDs SNMP estão retornando valores inválidos:
hwEntityOpticalRxPower (OID .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.*) = -1hwEntityOpticalTxPower (OID .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.*) = -1Causa Raiz: DOM (Digital Optical Monitoring) não está habilitado no equipamento ou os SFPs não suportam DOM.
Conecte-se ao switch via SSH e execute os seguintes comandos:
# Conectar ao equipamento
ssh admin@ipv4
# Entrar no modo de sistema
system-view
# Verificar o status atual do DOM em todas as interfaces
display interface brief | include XGigabitEthernet
display interface brief | include GigabitEthernet
# Verificar informações ópticas de uma interface específica
display transceiver interface XGigabitEthernet 0/0/3 verbose
display transceiver interface XGigabitEthernet 0/0/4 verbose
# Se o DOM não estiver habilitado, habilite globalmente:
# (Alguns modelos Huawei têm DOM habilitado por padrão)
# Para habilitar DOM em interfaces específicas (se necessário):
interface XGigabitEthernet 0/0/3
transceiver diagnosis enable
quit
interface XGigabitEthernet 0/0/4
transceiver diagnosis enable
quit
# Salvar configuração
save
# Sair
quit
Nem todos os SFPs suportam DOM. Execute no switch:
display transceiver interface XGigabitEthernet 0/0/3
Procure por informações como:
Se aparecer “N/A” ou “Not Support”, o SFP não suporta DOM.
Após habilitar o DOM no equipamento, force uma redescoberta no LibreNMS:
# No servidor LibreNMS
docker exec librenms lnms device:discover 38 -m sensors
# Aguarde alguns minutos e force um poll
docker exec librenms lnms device:poll 38 -m sensors
docker exec librenms_db mysql -u librenms -plibrenmspassword librenms -e \
"SELECT sensor_id, sensor_descr, sensor_class, sensor_current, sensor_limit_low, sensor_limit
FROM sensors
WHERE device_id = 38 AND sensor_class = 'dbm'
ORDER BY sensor_descr;"
# Ver todas as informações de transceptores
display transceiver
# Ver diagnóstico detalhado de uma interface
display transceiver diagnosis interface XGigabitEthernet 0/0/3
# Ver alarmes de transceptores
display transceiver alarm interface XGigabitEthernet 0/0/3
# Testar SNMP walk dos dados ópticos
docker exec librenms snmpwalk -v2c -c community ipv4 \
1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8 | head -10
# Ver logs de descoberta
docker exec librenms tail -f /opt/librenms/logs/librenms.log
Se o DOM não funcionar via SNMP, você pode criar um script para coletar os dados via CLI:
# Exemplo de saída esperada:
display transceiver interface XGigabitEthernet 0/0/3
# Saída esperada:
# XGigabitEthernet0/0/3 transceiver information:
# ...
# RX Power(dBm) : -5.23
# TX Power(dBm) : -2.45
# ...
Se após esses passos o problema persistir, pode ser necessário: