Description
Ports with an ifIndex higher than 128 are not updated within the vlan module. The problem is, that /usr/bin/snmpbulkwalk retrieves:
dot1qVlanStaticEgressPorts.237 = "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 "
but snmpwalk_cache_oid explodes by \n so in the array from snmpwalk_cache_oid is:
[237][dot1qVlanStaticEgressPorts] => 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
don't know how to fix this but some time ago, it was correctly implemented...
Attachments
Activity
Workflow | Original: classic default workflow [ 12424 ] | New: Observium workflow [ 14575 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
Attachment | New: snmpwalk_cache_oid_concat.diff [ 12625 ] |
Function rewritten to correctly parse this type of OID.