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( $ifmib_oids = array(
'ifDescr', 'ifDescr',
'ifXEntry',
'ifAdminStatus', 'ifAdminStatus',
'ifOperStatus', 'ifOperStatus',
'ifInErrors', 'ifInErrors',
@@ -122,13 +121,17 @@ $ifmib_oids = array(
); );
echo 'Caching Oids: '; 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) { foreach ($ifmib_oids as $oid) {
echo "$oid "; echo "$oid ";
$port_stats = snmpwalk_cache_oid($device, $oid, $port_stats, 'IF-MIB'); $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']) { if ($config['enable_ports_etherlike']) {