Add ifInDiscards/ifOutDiscards

This commit is contained in:
Dave Bell
2016-07-05 16:20:40 +01:00
parent 689d32f50c
commit baa8191b4b

View File

@@ -112,7 +112,6 @@ $ifmib_oids = array_merge($data_oids, $stat_oids);
$ifmib_oids = array(
'ifDescr',
'ifXEntry',
'ifAdminStatus',
'ifOperStatus',
'ifInErrors',
@@ -122,13 +121,17 @@ $ifmib_oids = array(
);
echo 'Caching Oids: ';
$port_stats = snmpwalk_cache_oid($device, 'ifXEntry', $port_stats, 'IF-MIB');
if (!isset($port_stats[1]['ifHCInOctets']) && !is_numeric($port_stats[1]['ifHCInOctets'])) {
$port_stats = snmpwalk_cache_oid($device, 'ifEntry', $port_stats, 'IF-MIB');
}
else {
foreach ($ifmib_oids as $oid) {
echo "$oid ";
$port_stats = snmpwalk_cache_oid($device, $oid, $port_stats, 'IF-MIB');
}
if (!isset($port_stats[1]['ifHCInOctets']) && !is_numeric($port_stats[1]['ifHCInOctets'])) {
$port_stats = snmpwalk_cache_oid($device, 'ifEntry', $port_stats, 'IF-MIB');
}
if ($config['enable_ports_etherlike']) {