mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 12:41:21 +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
|
return out_dict, out_list
|
||||||
|
|
||||||
def get(self, oid):
|
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)
|
result = self.router.cmd(cmd)
|
||||||
if "not found" in result:
|
if "not found" in result:
|
||||||
return None
|
return None
|
||||||
return self._get_snmp_value(result)
|
return self._get_snmp_value(result)
|
||||||
|
|
||||||
def get_next(self, oid):
|
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)
|
result = self.router.cmd(cmd)
|
||||||
print("get_next: {}".format(result))
|
print("get_next: {}".format(result))
|
||||||
@ -102,7 +105,9 @@ class SnmpTester(object):
|
|||||||
return self._get_snmp_value(result)
|
return self._get_snmp_value(result)
|
||||||
|
|
||||||
def walk(self, oid):
|
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)
|
result = self.router.cmd(cmd)
|
||||||
return self._parse_multiline(result)
|
return self._parse_multiline(result)
|
||||||
|
Loading…
Reference in New Issue
Block a user