From f62cff897435c17630f579d67049e7f5db709bbc Mon Sep 17 00:00:00 2001 From: Neil Lathwood Date: Tue, 3 Jan 2017 15:29:52 +0000 Subject: [PATCH] fix: Updated bad_ifXEntry to be case insensitive and added cisco2811 to ios.yaml #5283 (#5285) --- includes/definitions/ios.yaml | 1 + includes/polling/ports.inc.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/definitions/ios.yaml b/includes/definitions/ios.yaml index 2d6076ebda..ee756182bf 100644 --- a/includes/definitions/ios.yaml +++ b/includes/definitions/ios.yaml @@ -11,6 +11,7 @@ icon: cisco bad_ifXEntry: - cisco1941 - cisco886Va + - cisco2811 poller_modules: cisco-ace-serverfarms: 1 cisco-ace-loadbalancer: 1 diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php index bf5d963f2f..afbcad75fc 100644 --- a/includes/polling/ports.inc.php +++ b/includes/polling/ports.inc.php @@ -127,7 +127,7 @@ echo 'Caching Oids: '; if ($device['os'] === 'f5' && (version_compare($device['version'], '11.2.0', '>=') && version_compare($device['version'], '11.7', '<'))) { require_once 'ports/f5.inc.php'; } else { - if (!in_array($device['hardware'], $config['os'][$device['os']]['bad_ifXEntry'])) { + if (!in_array(strtolower($device['hardware']), array_map('strtolower', $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);