Removed duplicate delecration, and improved test for valid data

This commit is contained in:
Dave Bell 2016-07-06 09:24:09 +01:00
parent baa8191b4b
commit 43dc0e6194

View File

@ -108,8 +108,6 @@ $pagp_oids = array(
'pagpGroupIfIndex', 'pagpGroupIfIndex',
); );
$ifmib_oids = array_merge($data_oids, $stat_oids);
$ifmib_oids = array( $ifmib_oids = array(
'ifDescr', 'ifDescr',
'ifAdminStatus', 'ifAdminStatus',
@ -123,8 +121,8 @@ $ifmib_oids = array(
echo 'Caching Oids: '; echo 'Caching Oids: ';
$port_stats = snmpwalk_cache_oid($device, 'ifXEntry', $port_stats, 'IF-MIB'); $port_stats = snmpwalk_cache_oid($device, 'ifXEntry', $port_stats, 'IF-MIB');
$hc_test = array_slice($port_stats, 0, 1);
if (!isset($port_stats[1]['ifHCInOctets']) && !is_numeric($port_stats[1]['ifHCInOctets'])) { if (!isset($hc_test[0]['ifHCInOctets']) && !is_numeric($hc_test[0]['ifHCInOctets'])) {
$port_stats = snmpwalk_cache_oid($device, 'ifEntry', $port_stats, 'IF-MIB'); $port_stats = snmpwalk_cache_oid($device, 'ifEntry', $port_stats, 'IF-MIB');
} }
else { else {