mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 14:42:06 +00:00
Merge pull request #15744 from pguibert6WIND/snmp_oid_line73_error
topotests: lib, fix filter out "At line 73 in /usr/share/snmp/mibs/ie…
This commit is contained in:
commit
f8e9f7fb0e
@ -85,15 +85,18 @@ class SnmpTester(object):
|
||||
return out_dict, out_list
|
||||
|
||||
def get(self, oid):
|
||||
cmd = "snmpget {0} {1}".format(self._snmp_config(), oid)
|
||||
|
||||
cmd = "snmpget {0} {1} 2>&1 | grep -v SNMPv2-PDU".format(
|
||||
self._snmp_config(), oid
|
||||
)
|
||||
result = self.router.cmd(cmd)
|
||||
if "not found" in result:
|
||||
return None
|
||||
return self._get_snmp_value(result)
|
||||
|
||||
def get_next(self, oid):
|
||||
cmd = "snmpgetnext {0} {1}".format(self._snmp_config(), oid)
|
||||
cmd = "snmpgetnext {0} {1} 2>&1 | grep -v SNMPv2-PDU".format(
|
||||
self._snmp_config(), oid
|
||||
)
|
||||
|
||||
result = self.router.cmd(cmd)
|
||||
print("get_next: {}".format(result))
|
||||
@ -102,7 +105,9 @@ class SnmpTester(object):
|
||||
return self._get_snmp_value(result)
|
||||
|
||||
def walk(self, oid):
|
||||
cmd = "snmpwalk {0} {1}".format(self._snmp_config(), oid)
|
||||
cmd = "snmpwalk {0} {1} 2>&1 | grep -v SNMPv2-PDU".format(
|
||||
self._snmp_config(), oid
|
||||
)
|
||||
|
||||
result = self.router.cmd(cmd)
|
||||
return self._parse_multiline(result)
|
||||
|
Loading…
Reference in New Issue
Block a user