isaiasfrederick
(usa Ubuntu)
Enviado em 23/04/2014 - 11:28h
Olá, tudo bem?
Estou desenvolvendo uma aplicação para provisionamento de ONU's em redes GEPON. Entre as funcionalidades, desejo fazer uma busca que faça a varredura em todas OLT's em que possam estar conectado determinado endereço MAC. Minha dúvida é o seguinte:
Se eu usar um comando snmpwalk passando apenas uma OID incompleta eu consigo de alguma forma obter toda subárvore de OID's restantes?
EXEMPLO:
Comando SNMP:
snmpwalk -c public -v2c <ip-address> fkc16OnuPreprovIndex.15
Saída console:
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g...0' = INTEGER: 42
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g....' = INTEGER: 43
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g....' = INTEGER: 44
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g...0' = INTEGER: 45
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g....' = INTEGER: 46
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g....' = INTEGER: 47
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g....' = INTEGER: 48
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..+.' = INTEGER: 49
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..&.' = INTEGER: 50
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..'8' = INTEGER: 51
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..38' = INTEGER: 52
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..:8' = INTEGER: 53
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..:.' = INTEGER: 54
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'.g..;.' = INTEGER: 55
PRIVATE-FK-C16-FUNCTION-MIB::fkc16OnuPreprovIndex.15.'......' = INTEGER: 56
Consigo por métodos formais recuperar todas substrings possíveis à direita do ".15"?
Atenciosamente,
Isaias.