fix: Added ability to force devices to use ifEntry instead of ifXEntry (#4100)

This commit is contained in:
Neil Lathwood
2016-09-02 18:53:35 +01:00
committed by Tony Murray
parent 921d5b9ed5
commit 0d2c443ee9
2 changed files with 5 additions and 1 deletions

View File

@@ -122,7 +122,10 @@ $ifmib_oids = array(
);
echo 'Caching Oids: ';
$port_stats = snmpwalk_cache_oid($device, 'ifXEntry', $port_stats, 'IF-MIB');
if (!in_array($device['hardware'], $config['os'][$device['os']]['bad_ifXEntry'])) {
$port_stats = snmpwalk_cache_oid($device, 'ifXEntry', $port_stats, 'IF-MIB');
}
$hc_test = array_slice($port_stats, 0, 1);
if (!isset($hc_test[0]['ifHCInOctets']) && !is_numeric($hc_test[0]['ifHCInOctets'])) {