From a8a0aeb12dc6d44788591600eed6b7083bb8ce4b Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut Date: Tue, 10 Dec 2024 15:02:55 +0100 Subject: [PATCH 1/9] Add contribution from joschi99 --- src/network/hp/procurve/snmp/plugin.pm | 16 +- .../snmp/slim_procurve-spanning-tree.snmpwalk | 587 ++++++++++++++++++ 2 files changed, 596 insertions(+), 7 deletions(-) create mode 100644 tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk diff --git a/src/network/hp/procurve/snmp/plugin.pm b/src/network/hp/procurve/snmp/plugin.pm index f58bd40db3..52eddd21fa 100644 --- a/src/network/hp/procurve/snmp/plugin.pm +++ b/src/network/hp/procurve/snmp/plugin.pm @@ -31,13 +31,15 @@ sub new { $self->{version} = '1.0'; $self->{modes} = { - 'cpu' => 'network::hp::procurve::snmp::mode::cpu', - 'environment' => 'network::hp::procurve::snmp::mode::environment', - 'interfaces' => 'network::hp::procurve::snmp::mode::interfaces', - 'list-interfaces' => 'snmp_standard::mode::listinterfaces', - 'memory' => 'network::hp::procurve::snmp::mode::memory', - 'stack' => 'network::hp::procurve::snmp::mode::stack', - 'virtual-chassis' => 'network::hp::procurve::snmp::mode::virtualchassis' + 'cpu' => 'network::hp::procurve::snmp::mode::cpu', + 'environment' => 'network::hp::procurve::snmp::mode::environment', + 'interfaces' => 'network::hp::procurve::snmp::mode::interfaces', + 'list-interfaces' => 'snmp_standard::mode::listinterfaces', + 'list-spanning-trees' => 'snmp_standard::mode::listspanningtrees', + 'memory' => 'network::hp::procurve::snmp::mode::memory', + 'spanning-tree' => 'snmp_standard::mode::spanningtree', + 'stack' => 'network::hp::procurve::snmp::mode::stack', + 'virtual-chassis' => 'network::hp::procurve::snmp::mode::virtualchassis' }; return $self; diff --git a/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk b/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk new file mode 100644 index 0000000000..dcd09b1d2b --- /dev/null +++ b/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk @@ -0,0 +1,587 @@ +.1.3.6.1.2.1.2.2.1.2.1 = STRING: Anonymized 147 +.1.3.6.1.2.1.2.2.1.2.2 = STRING: Anonymized 029 +.1.3.6.1.2.1.2.2.1.2.3 = STRING: Anonymized 088 +.1.3.6.1.2.1.2.2.1.2.4 = STRING: Anonymized 220 +.1.3.6.1.2.1.2.2.1.2.5 = STRING: Anonymized 003 +.1.3.6.1.2.1.2.2.1.2.6 = STRING: Anonymized 118 +.1.3.6.1.2.1.2.2.1.2.7 = STRING: Anonymized 192 +.1.3.6.1.2.1.2.2.1.2.8 = STRING: Anonymized 123 +.1.3.6.1.2.1.2.2.1.2.9 = STRING: Anonymized 203 +.1.3.6.1.2.1.2.2.1.2.10 = STRING: Anonymized 026 +.1.3.6.1.2.1.2.2.1.2.11 = STRING: Anonymized 232 +.1.3.6.1.2.1.2.2.1.2.12 = STRING: Anonymized 093 +.1.3.6.1.2.1.2.2.1.2.13 = STRING: Anonymized 058 +.1.3.6.1.2.1.2.2.1.2.14 = STRING: Anonymized 118 +.1.3.6.1.2.1.2.2.1.2.15 = STRING: Anonymized 158 +.1.3.6.1.2.1.2.2.1.2.16 = STRING: Anonymized 191 +.1.3.6.1.2.1.2.2.1.2.17 = STRING: Anonymized 160 +.1.3.6.1.2.1.2.2.1.2.18 = STRING: Anonymized 188 +.1.3.6.1.2.1.2.2.1.2.19 = STRING: Anonymized 034 +.1.3.6.1.2.1.2.2.1.2.20 = STRING: Anonymized 203 +.1.3.6.1.2.1.2.2.1.2.21 = STRING: Anonymized 054 +.1.3.6.1.2.1.2.2.1.2.22 = STRING: Anonymized 189 +.1.3.6.1.2.1.2.2.1.2.23 = STRING: Anonymized 056 +.1.3.6.1.2.1.2.2.1.2.24 = STRING: Anonymized 204 +.1.3.6.1.2.1.2.2.1.2.25 = STRING: Anonymized 026 +.1.3.6.1.2.1.2.2.1.2.26 = STRING: Anonymized 135 +.1.3.6.1.2.1.2.2.1.2.27 = STRING: Anonymized 182 +.1.3.6.1.2.1.2.2.1.2.28 = STRING: Anonymized 053 +.1.3.6.1.2.1.2.2.1.2.29 = STRING: Anonymized 232 +.1.3.6.1.2.1.2.2.1.2.31 = STRING: Anonymized 238 +.1.3.6.1.2.1.2.2.1.2.32 = STRING: Anonymized 056 +.1.3.6.1.2.1.2.2.1.3.1 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.2 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.3 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.4 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.5 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.6 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.7 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.8 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.9 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.10 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.11 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.12 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.13 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.14 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.15 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.16 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.17 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.18 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.19 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.20 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.21 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.22 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.23 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.24 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.25 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.26 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.27 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.28 = INTEGER: ethernetCsmacd(6) +.1.3.6.1.2.1.2.2.1.3.29 = INTEGER: other(1) +.1.3.6.1.2.1.2.2.1.3.31 = INTEGER: l3ipvlan(136) +.1.3.6.1.2.1.2.2.1.3.32 = INTEGER: l3ipvlan(136) +.1.3.6.1.2.1.2.2.1.5.1 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.2 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.3 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.4 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.5 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.6 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.7 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.8 = Gauge32: 100000000 +.1.3.6.1.2.1.2.2.1.5.9 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.10 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.11 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.12 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.13 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.14 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.15 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.16 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.17 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.18 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.19 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.20 = Gauge32: 100000000 +.1.3.6.1.2.1.2.2.1.5.21 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.22 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.23 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.24 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.25 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.26 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.27 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.28 = Gauge32: 1000000000 +.1.3.6.1.2.1.2.2.1.5.29 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.5.31 = Gauge32: 100000000 +.1.3.6.1.2.1.2.2.1.5.32 = Gauge32: 100000000 +.1.3.6.1.2.1.2.2.1.6.1 = STRING: Anonymized 248 +.1.3.6.1.2.1.2.2.1.6.2 = STRING: Anonymized 210 +.1.3.6.1.2.1.2.2.1.6.3 = STRING: Anonymized 134 +.1.3.6.1.2.1.2.2.1.6.4 = STRING: Anonymized 003 +.1.3.6.1.2.1.2.2.1.6.5 = STRING: Anonymized 132 +.1.3.6.1.2.1.2.2.1.6.6 = STRING: Anonymized 026 +.1.3.6.1.2.1.2.2.1.6.7 = STRING: Anonymized 167 +.1.3.6.1.2.1.2.2.1.6.8 = STRING: Anonymized 198 +.1.3.6.1.2.1.2.2.1.6.9 = STRING: Anonymized 085 +.1.3.6.1.2.1.2.2.1.6.10 = STRING: Anonymized 084 +.1.3.6.1.2.1.2.2.1.6.11 = STRING: Anonymized 184 +.1.3.6.1.2.1.2.2.1.6.12 = STRING: Anonymized 072 +.1.3.6.1.2.1.2.2.1.6.13 = STRING: Anonymized 119 +.1.3.6.1.2.1.2.2.1.6.14 = STRING: Anonymized 010 +.1.3.6.1.2.1.2.2.1.6.15 = STRING: Anonymized 172 +.1.3.6.1.2.1.2.2.1.6.16 = STRING: Anonymized 068 +.1.3.6.1.2.1.2.2.1.6.17 = STRING: Anonymized 226 +.1.3.6.1.2.1.2.2.1.6.18 = STRING: Anonymized 038 +.1.3.6.1.2.1.2.2.1.6.19 = STRING: Anonymized 144 +.1.3.6.1.2.1.2.2.1.6.20 = STRING: Anonymized 067 +.1.3.6.1.2.1.2.2.1.6.21 = STRING: Anonymized 152 +.1.3.6.1.2.1.2.2.1.6.22 = STRING: Anonymized 104 +.1.3.6.1.2.1.2.2.1.6.23 = STRING: Anonymized 113 +.1.3.6.1.2.1.2.2.1.6.24 = STRING: Anonymized 023 +.1.3.6.1.2.1.2.2.1.6.25 = STRING: Anonymized 059 +.1.3.6.1.2.1.2.2.1.6.26 = STRING: Anonymized 250 +.1.3.6.1.2.1.2.2.1.6.27 = STRING: Anonymized 045 +.1.3.6.1.2.1.2.2.1.6.28 = STRING: Anonymized 102 +.1.3.6.1.2.1.2.2.1.6.29 = STRING: Anonymized 229 +.1.3.6.1.2.1.2.2.1.6.31 = STRING: Anonymized 154 +.1.3.6.1.2.1.2.2.1.6.32 = STRING: Anonymized 135 +.1.3.6.1.2.1.2.2.1.7.1 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.2 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.3 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.4 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.5 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.6 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.7 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.8 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.9 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.10 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.11 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.12 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.13 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.14 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.15 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.16 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.17 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.18 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.19 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.20 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.21 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.22 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.23 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.24 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.25 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.26 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.27 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.28 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.29 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.31 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.7.32 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.1 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.2 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.3 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.4 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.5 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.6 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.7 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.8 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.9 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.10 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.11 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.12 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.13 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.14 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.15 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.16 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.17 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.18 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.19 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.20 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.21 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.22 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.23 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.24 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.25 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.26 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.27 = INTEGER: down(2) +.1.3.6.1.2.1.2.2.1.8.28 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.29 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.31 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.8.32 = INTEGER: up(1) +.1.3.6.1.2.1.2.2.1.20.1 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.2 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.3 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.4 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.5 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.6 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.7 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.8 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.9 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.10 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.11 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.12 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.13 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.14 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.15 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.16 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.17 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.18 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.19 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.20 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.21 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.22 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.23 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.24 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.25 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.26 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.27 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.28 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.29 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.31 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.20.32 = Counter32: 0 +.1.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.3 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.4 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.5 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.6 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.7 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.8 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.9 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.10 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.11 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.12 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.13 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.14 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.15 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.16 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.17 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.18 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.19 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.20 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.21 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.22 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.23 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.24 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.25 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.26 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.27 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.28 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.29 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.31 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.21.32 = Gauge32: 0 +.1.3.6.1.2.1.2.2.1.22.1 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.2 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.3 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.4 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.5 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.6 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.7 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.8 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.9 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.10 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.11 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.12 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.13 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.14 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.15 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.16 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.17 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.18 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.19 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.20 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.21 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.22 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.23 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.24 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.25 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.26 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.27 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.28 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.29 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.31 = OID: .0.0 +.1.3.6.1.2.1.2.2.1.22.32 = OID: .0.0 +.1.3.6.1.2.1.17.1.4.1.2.1 = INTEGER: 1 +.1.3.6.1.2.1.17.1.4.1.2.2 = INTEGER: 2 +.1.3.6.1.2.1.17.1.4.1.2.3 = INTEGER: 3 +.1.3.6.1.2.1.17.1.4.1.2.4 = INTEGER: 4 +.1.3.6.1.2.1.17.1.4.1.2.5 = INTEGER: 5 +.1.3.6.1.2.1.17.1.4.1.2.6 = INTEGER: 6 +.1.3.6.1.2.1.17.1.4.1.2.7 = INTEGER: 7 +.1.3.6.1.2.1.17.1.4.1.2.8 = INTEGER: 8 +.1.3.6.1.2.1.17.1.4.1.2.9 = INTEGER: 9 +.1.3.6.1.2.1.17.1.4.1.2.10 = INTEGER: 10 +.1.3.6.1.2.1.17.1.4.1.2.11 = INTEGER: 11 +.1.3.6.1.2.1.17.1.4.1.2.12 = INTEGER: 12 +.1.3.6.1.2.1.17.1.4.1.2.13 = INTEGER: 13 +.1.3.6.1.2.1.17.1.4.1.2.14 = INTEGER: 14 +.1.3.6.1.2.1.17.1.4.1.2.15 = INTEGER: 15 +.1.3.6.1.2.1.17.1.4.1.2.16 = INTEGER: 16 +.1.3.6.1.2.1.17.1.4.1.2.17 = INTEGER: 17 +.1.3.6.1.2.1.17.1.4.1.2.18 = INTEGER: 18 +.1.3.6.1.2.1.17.1.4.1.2.19 = INTEGER: 19 +.1.3.6.1.2.1.17.1.4.1.2.20 = INTEGER: 20 +.1.3.6.1.2.1.17.1.4.1.2.21 = INTEGER: 21 +.1.3.6.1.2.1.17.1.4.1.2.22 = INTEGER: 22 +.1.3.6.1.2.1.17.1.4.1.2.23 = INTEGER: 23 +.1.3.6.1.2.1.17.1.4.1.2.24 = INTEGER: 24 +.1.3.6.1.2.1.17.1.4.1.2.25 = INTEGER: 25 +.1.3.6.1.2.1.17.1.4.1.2.26 = INTEGER: 26 +.1.3.6.1.2.1.17.1.4.1.2.27 = INTEGER: 27 +.1.3.6.1.2.1.17.1.4.1.2.28 = INTEGER: 28 +.1.3.6.1.2.1.17.2.15.1.1.1 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.1.2 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.1.3 = INTEGER: 3 +.1.3.6.1.2.1.17.2.15.1.1.4 = INTEGER: 4 +.1.3.6.1.2.1.17.2.15.1.1.5 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.1.6 = INTEGER: 6 +.1.3.6.1.2.1.17.2.15.1.1.7 = INTEGER: 7 +.1.3.6.1.2.1.17.2.15.1.1.8 = INTEGER: 8 +.1.3.6.1.2.1.17.2.15.1.1.9 = INTEGER: 9 +.1.3.6.1.2.1.17.2.15.1.1.10 = INTEGER: 10 +.1.3.6.1.2.1.17.2.15.1.1.11 = INTEGER: 11 +.1.3.6.1.2.1.17.2.15.1.1.12 = INTEGER: 12 +.1.3.6.1.2.1.17.2.15.1.1.13 = INTEGER: 13 +.1.3.6.1.2.1.17.2.15.1.1.14 = INTEGER: 14 +.1.3.6.1.2.1.17.2.15.1.1.15 = INTEGER: 15 +.1.3.6.1.2.1.17.2.15.1.1.16 = INTEGER: 16 +.1.3.6.1.2.1.17.2.15.1.1.17 = INTEGER: 17 +.1.3.6.1.2.1.17.2.15.1.1.18 = INTEGER: 18 +.1.3.6.1.2.1.17.2.15.1.1.19 = INTEGER: 19 +.1.3.6.1.2.1.17.2.15.1.1.20 = INTEGER: 20 +.1.3.6.1.2.1.17.2.15.1.1.21 = INTEGER: 21 +.1.3.6.1.2.1.17.2.15.1.1.22 = INTEGER: 22 +.1.3.6.1.2.1.17.2.15.1.1.23 = INTEGER: 23 +.1.3.6.1.2.1.17.2.15.1.1.24 = INTEGER: 24 +.1.3.6.1.2.1.17.2.15.1.1.25 = INTEGER: 25 +.1.3.6.1.2.1.17.2.15.1.1.26 = INTEGER: 26 +.1.3.6.1.2.1.17.2.15.1.1.27 = INTEGER: 27 +.1.3.6.1.2.1.17.2.15.1.1.28 = INTEGER: 28 +.1.3.6.1.2.1.17.2.15.1.2.1 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.2 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.3 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.4 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.5 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.6 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.7 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.8 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.9 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.10 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.11 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.12 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.13 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.14 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.15 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.16 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.17 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.18 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.19 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.20 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.21 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.22 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.23 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.24 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.25 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.26 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.27 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.2.28 = INTEGER: 128 +.1.3.6.1.2.1.17.2.15.1.3.1 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.2 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.3.3 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.4 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.5 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.6 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.7 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.8 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.3.9 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.10 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.11 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.12 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.13 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.14 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.15 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.16 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.17 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.18 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.19 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.20 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.3.21 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.22 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.23 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.3.24 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.25 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.26 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.27 = INTEGER: 2 +.1.3.6.1.2.1.17.2.15.1.3.28 = INTEGER: 5 +.1.3.6.1.2.1.17.2.15.1.4.1 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.2 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.3 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.4 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.5 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.6 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.7 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.8 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.9 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.10 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.11 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.12 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.13 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.14 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.15 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.16 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.17 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.18 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.19 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.20 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.21 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.22 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.23 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.24 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.25 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.26 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.27 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.4.28 = INTEGER: 1 +.1.3.6.1.2.1.17.2.15.1.5.1 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.2 = INTEGER: 20 +.1.3.6.1.2.1.17.2.15.1.5.3 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.4 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.5 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.6 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.7 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.8 = INTEGER: 200 +.1.3.6.1.2.1.17.2.15.1.5.9 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.10 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.11 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.12 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.13 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.14 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.15 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.16 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.17 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.18 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.19 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.20 = INTEGER: 200 +.1.3.6.1.2.1.17.2.15.1.5.21 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.22 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.23 = INTEGER: 20 +.1.3.6.1.2.1.17.2.15.1.5.24 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.25 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.26 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.27 = INTEGER: 65535 +.1.3.6.1.2.1.17.2.15.1.5.28 = INTEGER: 20 +.1.3.6.1.2.1.17.2.15.1.6.1 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.2 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.3 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.4 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.5 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.6 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.7 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.8 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.9 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.10 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.11 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.12 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.13 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.14 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.15 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.16 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.17 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.18 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.19 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.20 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.21 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.22 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.23 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.24 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.25 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.26 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.27 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.6.28 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.7.1 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.2 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.3 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.4 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.5 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.6 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.7 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.8 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.9 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.10 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.11 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.12 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.13 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.14 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.15 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.16 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.17 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.18 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.19 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.20 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.21 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.22 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.23 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.24 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.25 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.26 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.27 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.7.28 = INTEGER: 0 +.1.3.6.1.2.1.17.2.15.1.8.1 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.2 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.3 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.4 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.5 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.6 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.7 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.8 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.9 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.10 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.11 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.12 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.13 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.14 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.15 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.16 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.17 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.18 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.19 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.20 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.21 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.22 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.23 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.24 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.25 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.26 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.27 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.8.28 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 +.1.3.6.1.2.1.17.2.15.1.9.1 = Hex-STRING: 80 01 +.1.3.6.1.2.1.17.2.15.1.9.2 = Hex-STRING: 80 02 +.1.3.6.1.2.1.17.2.15.1.9.3 = Hex-STRING: 80 03 +.1.3.6.1.2.1.17.2.15.1.9.4 = Hex-STRING: 80 04 +.1.3.6.1.2.1.17.2.15.1.9.5 = Hex-STRING: 80 05 +.1.3.6.1.2.1.17.2.15.1.9.6 = Hex-STRING: 80 06 +.1.3.6.1.2.1.17.2.15.1.9.7 = Hex-STRING: 80 07 +.1.3.6.1.2.1.17.2.15.1.9.8 = Hex-STRING: 80 08 +.1.3.6.1.2.1.17.2.15.1.9.9 = Hex-STRING: 80 09 +.1.3.6.1.2.1.17.2.15.1.9.10 = Hex-STRING: 80 0A +.1.3.6.1.2.1.17.2.15.1.9.11 = Hex-STRING: 80 0B +.1.3.6.1.2.1.17.2.15.1.9.12 = Hex-STRING: 80 0C +.1.3.6.1.2.1.17.2.15.1.9.13 = Hex-STRING: 80 0D +.1.3.6.1.2.1.17.2.15.1.9.14 = Hex-STRING: 80 0E +.1.3.6.1.2.1.17.2.15.1.9.15 = Hex-STRING: 80 0F +.1.3.6.1.2.1.17.2.15.1.9.16 = Hex-STRING: 80 10 +.1.3.6.1.2.1.17.2.15.1.9.17 = Hex-STRING: 80 11 +.1.3.6.1.2.1.17.2.15.1.9.18 = Hex-STRING: 80 12 +.1.3.6.1.2.1.17.2.15.1.9.19 = Hex-STRING: 80 13 +.1.3.6.1.2.1.17.2.15.1.9.20 = Hex-STRING: 80 14 +.1.3.6.1.2.1.17.2.15.1.9.21 = Hex-STRING: 80 15 +.1.3.6.1.2.1.17.2.15.1.9.22 = Hex-STRING: 80 16 +.1.3.6.1.2.1.17.2.15.1.9.23 = Hex-STRING: 80 17 +.1.3.6.1.2.1.17.2.15.1.9.24 = Hex-STRING: 80 18 +.1.3.6.1.2.1.17.2.15.1.9.25 = Hex-STRING: 80 19 +.1.3.6.1.2.1.17.2.15.1.9.26 = Hex-STRING: 80 1A +.1.3.6.1.2.1.17.2.15.1.9.27 = Hex-STRING: 80 1B +.1.3.6.1.2.1.17.2.15.1.9.28 = Hex-STRING: 80 1C +.1.3.6.1.2.1.17.2.15.1.10.1 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.2 = Counter32: 1 +.1.3.6.1.2.1.17.2.15.1.10.3 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.4 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.5 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.6 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.7 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.8 = Counter32: 1 +.1.3.6.1.2.1.17.2.15.1.10.9 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.10 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.11 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.12 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.13 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.14 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.15 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.16 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.17 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.18 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.19 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.20 = Counter32: 1 +.1.3.6.1.2.1.17.2.15.1.10.21 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.22 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.23 = Counter32: 4 +.1.3.6.1.2.1.17.2.15.1.10.24 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.25 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.26 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.27 = Counter32: 0 +.1.3.6.1.2.1.17.2.15.1.10.28 = Counter32: 1 From 4bff238065fcfd4875e61f9e9a78ab98ff8480fb Mon Sep 17 00:00:00 2001 From: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com> Date: Wed, 11 Dec 2024 17:19:08 +0100 Subject: [PATCH 2/9] Test(Plugin(network::hp::procurve::snmp)): mode=spanning-tree,list-spanning-trees --- .../procurve/snmp/list-spanning-trees.robot | 32 +++++++++++++++++ .../hp/procurve/snmp/spanning-tree.robot | 36 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 tests/network/hp/procurve/snmp/list-spanning-trees.robot create mode 100644 tests/network/hp/procurve/snmp/spanning-tree.robot diff --git a/tests/network/hp/procurve/snmp/list-spanning-trees.robot b/tests/network/hp/procurve/snmp/list-spanning-trees.robot new file mode 100644 index 0000000000..f3b327bf47 --- /dev/null +++ b/tests/network/hp/procurve/snmp/list-spanning-trees.robot @@ -0,0 +1,32 @@ +*** Settings *** +Documentation List ports using Spanning Tree Protocol. + +Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}resources/import.resource + +Test Timeout 120s +Test Setup Ctn Generic Suite Setup + +*** Variables *** +${CMD} ${CENTREON_PLUGINS} --plugin=network::hp::procurve::snmp::plugin + +*** Test Cases *** +list-spanning-trees ${tc} + [Tags] network hp + ${command} Catenate + ... ${CMD} + ... --mode=list-spanning-trees + ... --hostname=${HOSTNAME} + ... --snmp-version=${SNMPVERSION} + ... --snmp-port=${SNMPPORT} + ... --snmp-community=network/hp/procurve/snmp/slim_procurve-spanning-tree + ... --snmp-timeout=1 + ... ${extra_options} + + # first run to build cache + Run ${command} + # second run to control the output + Ctn Run Command And Check Result As Strings ${command} ${expected_result} + + Examples: tc extra_options expected_result -- + ... 1 --filter-port='Anonymized 053' List ports with spanning tree protocol: [port = Anonymized 053] [state = forwarding] [op_status = up] [admin_status = up] [index = 28] + ... 2 --filter-port List ports with spanning tree protocol: [port = Anonymized 147] [state = blocking] [op_status = down] [admin_status = up] [index = 1] [port = Anonymized 026] [state = blocking] [op_status = down] [admin_status = up] [index = 10] [port = Anonymized 232] [state = blocking] [op_status = down] [admin_status = up] [index = 11] [port = Anonymized 093] [state = blocking] [op_status = down] [admin_status = up] [index = 12] [port = Anonymized 058] [state = blocking] [op_status = down] [admin_status = up] [index = 13] [port = Anonymized 118] [state = blocking] [op_status = down] [admin_status = up] [index = 14] [port = Anonymized 158] [state = blocking] [op_status = down] [admin_status = up] [index = 15] [port = Anonymized 191] [state = blocking] [op_status = down] [admin_status = up] [index = 16] [port = Anonymized 160] [state = blocking] [op_status = down] [admin_status = up] [index = 17] [port = Anonymized 188] [state = blocking] [op_status = down] [admin_status = up] [index = 18] [port = Anonymized 034] [state = blocking] [op_status = down] [admin_status = up] [index = 19] [port = Anonymized 029] [state = forwarding] [op_status = up] [admin_status = up] [index = 2] [port = Anonymized 203] [state = forwarding] [op_status = up] [admin_status = up] [index = 20] [port = Anonymized 054] [state = blocking] [op_status = down] [admin_status = up] [index = 21] [port = Anonymized 189] [state = blocking] [op_status = down] [admin_status = up] [index = 22] [port = Anonymized 056] [state = forwarding] [op_status = up] [admin_status = up] [index = 23] [port = Anonymized 204] [state = blocking] [op_status = down] [admin_status = up] [index = 24] [port = Anonymized 026] [state = blocking] [op_status = down] [admin_status = up] [index = 25] [port = Anonymized 135] [state = blocking] [op_status = down] [admin_status = up] [index = 26] [port = Anonymized 182] [state = blocking] [op_status = down] [admin_status = up] [index = 27] [port = Anonymized 053] [state = forwarding] [op_status = up] [admin_status = up] [index = 28] [port = Anonymized 088] [state = blocking] [op_status = down] [admin_status = up] [index = 3] [port = Anonymized 220] [state = blocking] [op_status = down] [admin_status = up] [index = 4] [port = Anonymized 003] [state = blocking] [op_status = down] [admin_status = up] [index = 5] [port = Anonymized 118] [state = blocking] [op_status = down] [admin_status = up] [index = 6] [port = Anonymized 192] [state = blocking] [op_status = down] [admin_status = up] [index = 7] [port = Anonymized 123] [state = forwarding] [op_status = up] [admin_status = up] [index = 8] [port = Anonymized 203] [state = blocking] [op_status = down] [admin_status = up] [index = 9] \ No newline at end of file diff --git a/tests/network/hp/procurve/snmp/spanning-tree.robot b/tests/network/hp/procurve/snmp/spanning-tree.robot new file mode 100644 index 0000000000..430ff5a62f --- /dev/null +++ b/tests/network/hp/procurve/snmp/spanning-tree.robot @@ -0,0 +1,36 @@ +*** Settings *** +Documentation Check port Spanning Tree Protocol current state (BRIDGE-MIB). + +Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}resources/import.resource + +Test Timeout 120s +Test Setup Ctn Generic Suite Setup + +*** Variables *** +${CMD} ${CENTREON_PLUGINS} --plugin=network::hp::procurve::snmp::plugin + +*** Test Cases *** +spanning-tree ${tc} + [Tags] network hp + ${command} Catenate + ... ${CMD} + ... --mode=spanning-tree + ... --hostname=${HOSTNAME} + ... --snmp-version=${SNMPVERSION} + ... --snmp-port=${SNMPPORT} + ... --snmp-community=network/hp/procurve/snmp/slim_procurve-spanning-tree + ... --snmp-timeout=1 + ... ${extra_options} + + # first run to build cache + Run ${command} + # second run to control the output + Ctn Run Command And Check Result As Strings ${command} ${expected_result} + + Examples: tc extra_options expected_result -- + ... 1 --verbose OK: All spanning trees are ok Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] Port 'Anonymized 029' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '2'] Port 'Anonymized 203' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '20'] Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] Port 'Anonymized 056' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '23'] Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] Port 'Anonymized 053' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '28'] Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] Port 'Anonymized 123' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '8'] Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] + ... 2 --filter-port OK: All spanning trees are ok + ... 3 --warning-status='\\\%{op_status} ne "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] + ... 4 --critical-status='\\\%{op_status} ne "up"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] + ... 5 --warning-status='\\\%{admin_status} eq "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 029' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '2'] - Port 'Anonymized 203' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '20'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 056' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '23'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 053' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '28'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 123' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '8'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] + ... 6 --critical-status='\\\%{op_status} eq "down"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] \ No newline at end of file From 7ab20e747ac9ea78f5e6a647d6929d04bb2baa11 Mon Sep 17 00:00:00 2001 From: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com> Date: Wed, 11 Dec 2024 17:42:43 +0100 Subject: [PATCH 3/9] test --- src/snmp_standard/mode/listspanningtrees.pm | 2 +- src/snmp_standard/mode/spanningtree.pm | 2 +- tests/network/hp/procurve/snmp/list-spanning-trees.robot | 5 +---- tests/network/hp/procurve/snmp/spanning-tree.robot | 3 --- 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/snmp_standard/mode/listspanningtrees.pm b/src/snmp_standard/mode/listspanningtrees.pm index f457574578..2ca2712ba4 100644 --- a/src/snmp_standard/mode/listspanningtrees.pm +++ b/src/snmp_standard/mode/listspanningtrees.pm @@ -16,7 +16,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# + package snmp_standard::mode::listspanningtrees; diff --git a/src/snmp_standard/mode/spanningtree.pm b/src/snmp_standard/mode/spanningtree.pm index 0aa7d9166b..72165c796a 100644 --- a/src/snmp_standard/mode/spanningtree.pm +++ b/src/snmp_standard/mode/spanningtree.pm @@ -16,7 +16,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# + package snmp_standard::mode::spanningtree; diff --git a/tests/network/hp/procurve/snmp/list-spanning-trees.robot b/tests/network/hp/procurve/snmp/list-spanning-trees.robot index f3b327bf47..6a97e577af 100644 --- a/tests/network/hp/procurve/snmp/list-spanning-trees.robot +++ b/tests/network/hp/procurve/snmp/list-spanning-trees.robot @@ -22,10 +22,7 @@ list-spanning-trees ${tc} ... --snmp-timeout=1 ... ${extra_options} - # first run to build cache - Run ${command} - # second run to control the output - Ctn Run Command And Check Result As Strings ${command} ${expected_result} + Ctn Run Command And Check Result As Strings ${command} ${expected_result} Examples: tc extra_options expected_result -- ... 1 --filter-port='Anonymized 053' List ports with spanning tree protocol: [port = Anonymized 053] [state = forwarding] [op_status = up] [admin_status = up] [index = 28] diff --git a/tests/network/hp/procurve/snmp/spanning-tree.robot b/tests/network/hp/procurve/snmp/spanning-tree.robot index 430ff5a62f..05f894c69d 100644 --- a/tests/network/hp/procurve/snmp/spanning-tree.robot +++ b/tests/network/hp/procurve/snmp/spanning-tree.robot @@ -22,9 +22,6 @@ spanning-tree ${tc} ... --snmp-timeout=1 ... ${extra_options} - # first run to build cache - Run ${command} - # second run to control the output Ctn Run Command And Check Result As Strings ${command} ${expected_result} Examples: tc extra_options expected_result -- From 0c2926372c99008dbae7f677eb1a28ec69a0a50a Mon Sep 17 00:00:00 2001 From: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com> Date: Thu, 12 Dec 2024 09:53:52 +0100 Subject: [PATCH 4/9] missing packaging --- .../centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json index ed29486866..a101e47af5 100644 --- a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json +++ b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json @@ -7,7 +7,9 @@ "centreon/plugins/snmp.pm", "snmp_standard/mode/interfaces.pm", "snmp_standard/mode/listinterfaces.pm", - "snmp_standard/mode/resources/", + "snmp_standard/mode/listspanningtrees.pm", + "snmp_standard/mode/spanningtree.pm", + "snmp_standard/mode/resources/", "network/hp/procurve/" ] } From 27845c3c78ccfe29deab47929b3e1e12e7ed508f Mon Sep 17 00:00:00 2001 From: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com> Date: Thu, 12 Dec 2024 11:57:43 +0100 Subject: [PATCH 5/9] restore files --- src/snmp_standard/mode/listspanningtrees.pm | 2 +- src/snmp_standard/mode/spanningtree.pm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/snmp_standard/mode/listspanningtrees.pm b/src/snmp_standard/mode/listspanningtrees.pm index 2ca2712ba4..f457574578 100644 --- a/src/snmp_standard/mode/listspanningtrees.pm +++ b/src/snmp_standard/mode/listspanningtrees.pm @@ -16,7 +16,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - +# package snmp_standard::mode::listspanningtrees; diff --git a/src/snmp_standard/mode/spanningtree.pm b/src/snmp_standard/mode/spanningtree.pm index 72165c796a..0aa7d9166b 100644 --- a/src/snmp_standard/mode/spanningtree.pm +++ b/src/snmp_standard/mode/spanningtree.pm @@ -16,7 +16,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - +# package snmp_standard::mode::spanningtree; From f17b5c6f1c8e39f787cc41d1425ded261006fdd3 Mon Sep 17 00:00:00 2001 From: sfarouq-ext <116093375+sfarouq-ext@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:31:12 +0100 Subject: [PATCH 6/9] resolve review --- .../procurve/snmp/list-spanning-trees.robot | 5 +- .../snmp/slim_procurve-spanning-tree.snmpwalk | 261 +----------------- .../hp/procurve/snmp/spanning-tree.robot | 14 +- 3 files changed, 10 insertions(+), 270 deletions(-) diff --git a/tests/network/hp/procurve/snmp/list-spanning-trees.robot b/tests/network/hp/procurve/snmp/list-spanning-trees.robot index 6a97e577af..7856f910d8 100644 --- a/tests/network/hp/procurve/snmp/list-spanning-trees.robot +++ b/tests/network/hp/procurve/snmp/list-spanning-trees.robot @@ -24,6 +24,5 @@ list-spanning-trees ${tc} Ctn Run Command And Check Result As Strings ${command} ${expected_result} - Examples: tc extra_options expected_result -- - ... 1 --filter-port='Anonymized 053' List ports with spanning tree protocol: [port = Anonymized 053] [state = forwarding] [op_status = up] [admin_status = up] [index = 28] - ... 2 --filter-port List ports with spanning tree protocol: [port = Anonymized 147] [state = blocking] [op_status = down] [admin_status = up] [index = 1] [port = Anonymized 026] [state = blocking] [op_status = down] [admin_status = up] [index = 10] [port = Anonymized 232] [state = blocking] [op_status = down] [admin_status = up] [index = 11] [port = Anonymized 093] [state = blocking] [op_status = down] [admin_status = up] [index = 12] [port = Anonymized 058] [state = blocking] [op_status = down] [admin_status = up] [index = 13] [port = Anonymized 118] [state = blocking] [op_status = down] [admin_status = up] [index = 14] [port = Anonymized 158] [state = blocking] [op_status = down] [admin_status = up] [index = 15] [port = Anonymized 191] [state = blocking] [op_status = down] [admin_status = up] [index = 16] [port = Anonymized 160] [state = blocking] [op_status = down] [admin_status = up] [index = 17] [port = Anonymized 188] [state = blocking] [op_status = down] [admin_status = up] [index = 18] [port = Anonymized 034] [state = blocking] [op_status = down] [admin_status = up] [index = 19] [port = Anonymized 029] [state = forwarding] [op_status = up] [admin_status = up] [index = 2] [port = Anonymized 203] [state = forwarding] [op_status = up] [admin_status = up] [index = 20] [port = Anonymized 054] [state = blocking] [op_status = down] [admin_status = up] [index = 21] [port = Anonymized 189] [state = blocking] [op_status = down] [admin_status = up] [index = 22] [port = Anonymized 056] [state = forwarding] [op_status = up] [admin_status = up] [index = 23] [port = Anonymized 204] [state = blocking] [op_status = down] [admin_status = up] [index = 24] [port = Anonymized 026] [state = blocking] [op_status = down] [admin_status = up] [index = 25] [port = Anonymized 135] [state = blocking] [op_status = down] [admin_status = up] [index = 26] [port = Anonymized 182] [state = blocking] [op_status = down] [admin_status = up] [index = 27] [port = Anonymized 053] [state = forwarding] [op_status = up] [admin_status = up] [index = 28] [port = Anonymized 088] [state = blocking] [op_status = down] [admin_status = up] [index = 3] [port = Anonymized 220] [state = blocking] [op_status = down] [admin_status = up] [index = 4] [port = Anonymized 003] [state = blocking] [op_status = down] [admin_status = up] [index = 5] [port = Anonymized 118] [state = blocking] [op_status = down] [admin_status = up] [index = 6] [port = Anonymized 192] [state = blocking] [op_status = down] [admin_status = up] [index = 7] [port = Anonymized 123] [state = forwarding] [op_status = up] [admin_status = up] [index = 8] [port = Anonymized 203] [state = blocking] [op_status = down] [admin_status = up] [index = 9] \ No newline at end of file + Examples: tc extra_options expected_result -- + ... 1 --filter-port='Anonymized 029' List ports with spanning tree protocol: [port = Anonymized 029] [state = forwarding] [op_status = up] [admin_status = up] [index = 2] \ No newline at end of file diff --git a/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk b/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk index dcd09b1d2b..74429ec35d 100644 --- a/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk +++ b/tests/network/hp/procurve/snmp/slim_procurve-spanning-tree.snmpwalk @@ -281,58 +281,10 @@ .1.3.6.1.2.1.17.1.4.1.2.2 = INTEGER: 2 .1.3.6.1.2.1.17.1.4.1.2.3 = INTEGER: 3 .1.3.6.1.2.1.17.1.4.1.2.4 = INTEGER: 4 -.1.3.6.1.2.1.17.1.4.1.2.5 = INTEGER: 5 -.1.3.6.1.2.1.17.1.4.1.2.6 = INTEGER: 6 -.1.3.6.1.2.1.17.1.4.1.2.7 = INTEGER: 7 -.1.3.6.1.2.1.17.1.4.1.2.8 = INTEGER: 8 -.1.3.6.1.2.1.17.1.4.1.2.9 = INTEGER: 9 -.1.3.6.1.2.1.17.1.4.1.2.10 = INTEGER: 10 -.1.3.6.1.2.1.17.1.4.1.2.11 = INTEGER: 11 -.1.3.6.1.2.1.17.1.4.1.2.12 = INTEGER: 12 -.1.3.6.1.2.1.17.1.4.1.2.13 = INTEGER: 13 -.1.3.6.1.2.1.17.1.4.1.2.14 = INTEGER: 14 -.1.3.6.1.2.1.17.1.4.1.2.15 = INTEGER: 15 -.1.3.6.1.2.1.17.1.4.1.2.16 = INTEGER: 16 -.1.3.6.1.2.1.17.1.4.1.2.17 = INTEGER: 17 -.1.3.6.1.2.1.17.1.4.1.2.18 = INTEGER: 18 -.1.3.6.1.2.1.17.1.4.1.2.19 = INTEGER: 19 -.1.3.6.1.2.1.17.1.4.1.2.20 = INTEGER: 20 -.1.3.6.1.2.1.17.1.4.1.2.21 = INTEGER: 21 -.1.3.6.1.2.1.17.1.4.1.2.22 = INTEGER: 22 -.1.3.6.1.2.1.17.1.4.1.2.23 = INTEGER: 23 -.1.3.6.1.2.1.17.1.4.1.2.24 = INTEGER: 24 -.1.3.6.1.2.1.17.1.4.1.2.25 = INTEGER: 25 -.1.3.6.1.2.1.17.1.4.1.2.26 = INTEGER: 26 -.1.3.6.1.2.1.17.1.4.1.2.27 = INTEGER: 27 -.1.3.6.1.2.1.17.1.4.1.2.28 = INTEGER: 28 .1.3.6.1.2.1.17.2.15.1.1.1 = INTEGER: 1 .1.3.6.1.2.1.17.2.15.1.1.2 = INTEGER: 2 .1.3.6.1.2.1.17.2.15.1.1.3 = INTEGER: 3 .1.3.6.1.2.1.17.2.15.1.1.4 = INTEGER: 4 -.1.3.6.1.2.1.17.2.15.1.1.5 = INTEGER: 5 -.1.3.6.1.2.1.17.2.15.1.1.6 = INTEGER: 6 -.1.3.6.1.2.1.17.2.15.1.1.7 = INTEGER: 7 -.1.3.6.1.2.1.17.2.15.1.1.8 = INTEGER: 8 -.1.3.6.1.2.1.17.2.15.1.1.9 = INTEGER: 9 -.1.3.6.1.2.1.17.2.15.1.1.10 = INTEGER: 10 -.1.3.6.1.2.1.17.2.15.1.1.11 = INTEGER: 11 -.1.3.6.1.2.1.17.2.15.1.1.12 = INTEGER: 12 -.1.3.6.1.2.1.17.2.15.1.1.13 = INTEGER: 13 -.1.3.6.1.2.1.17.2.15.1.1.14 = INTEGER: 14 -.1.3.6.1.2.1.17.2.15.1.1.15 = INTEGER: 15 -.1.3.6.1.2.1.17.2.15.1.1.16 = INTEGER: 16 -.1.3.6.1.2.1.17.2.15.1.1.17 = INTEGER: 17 -.1.3.6.1.2.1.17.2.15.1.1.18 = INTEGER: 18 -.1.3.6.1.2.1.17.2.15.1.1.19 = INTEGER: 19 -.1.3.6.1.2.1.17.2.15.1.1.20 = INTEGER: 20 -.1.3.6.1.2.1.17.2.15.1.1.21 = INTEGER: 21 -.1.3.6.1.2.1.17.2.15.1.1.22 = INTEGER: 22 -.1.3.6.1.2.1.17.2.15.1.1.23 = INTEGER: 23 -.1.3.6.1.2.1.17.2.15.1.1.24 = INTEGER: 24 -.1.3.6.1.2.1.17.2.15.1.1.25 = INTEGER: 25 -.1.3.6.1.2.1.17.2.15.1.1.26 = INTEGER: 26 -.1.3.6.1.2.1.17.2.15.1.1.27 = INTEGER: 27 -.1.3.6.1.2.1.17.2.15.1.1.28 = INTEGER: 28 .1.3.6.1.2.1.17.2.15.1.2.1 = INTEGER: 128 .1.3.6.1.2.1.17.2.15.1.2.2 = INTEGER: 128 .1.3.6.1.2.1.17.2.15.1.2.3 = INTEGER: 128 @@ -341,247 +293,36 @@ .1.3.6.1.2.1.17.2.15.1.2.6 = INTEGER: 128 .1.3.6.1.2.1.17.2.15.1.2.7 = INTEGER: 128 .1.3.6.1.2.1.17.2.15.1.2.8 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.9 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.10 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.11 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.12 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.13 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.14 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.15 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.16 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.17 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.18 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.19 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.20 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.21 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.22 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.23 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.24 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.25 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.26 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.27 = INTEGER: 128 -.1.3.6.1.2.1.17.2.15.1.2.28 = INTEGER: 128 .1.3.6.1.2.1.17.2.15.1.3.1 = INTEGER: 2 .1.3.6.1.2.1.17.2.15.1.3.2 = INTEGER: 5 .1.3.6.1.2.1.17.2.15.1.3.3 = INTEGER: 2 .1.3.6.1.2.1.17.2.15.1.3.4 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.5 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.6 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.7 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.8 = INTEGER: 5 -.1.3.6.1.2.1.17.2.15.1.3.9 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.10 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.11 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.12 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.13 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.14 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.15 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.16 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.17 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.18 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.19 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.20 = INTEGER: 5 -.1.3.6.1.2.1.17.2.15.1.3.21 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.22 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.23 = INTEGER: 5 -.1.3.6.1.2.1.17.2.15.1.3.24 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.25 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.26 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.27 = INTEGER: 2 -.1.3.6.1.2.1.17.2.15.1.3.28 = INTEGER: 5 .1.3.6.1.2.1.17.2.15.1.4.1 = INTEGER: 1 .1.3.6.1.2.1.17.2.15.1.4.2 = INTEGER: 1 .1.3.6.1.2.1.17.2.15.1.4.3 = INTEGER: 1 .1.3.6.1.2.1.17.2.15.1.4.4 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.5 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.6 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.7 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.8 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.9 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.10 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.11 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.12 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.13 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.14 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.15 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.16 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.17 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.18 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.19 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.20 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.21 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.22 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.23 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.24 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.25 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.26 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.27 = INTEGER: 1 -.1.3.6.1.2.1.17.2.15.1.4.28 = INTEGER: 1 .1.3.6.1.2.1.17.2.15.1.5.1 = INTEGER: 65535 .1.3.6.1.2.1.17.2.15.1.5.2 = INTEGER: 20 .1.3.6.1.2.1.17.2.15.1.5.3 = INTEGER: 65535 .1.3.6.1.2.1.17.2.15.1.5.4 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.5 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.6 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.7 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.8 = INTEGER: 200 -.1.3.6.1.2.1.17.2.15.1.5.9 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.10 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.11 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.12 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.13 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.14 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.15 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.16 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.17 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.18 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.19 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.20 = INTEGER: 200 -.1.3.6.1.2.1.17.2.15.1.5.21 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.22 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.23 = INTEGER: 20 -.1.3.6.1.2.1.17.2.15.1.5.24 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.25 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.26 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.27 = INTEGER: 65535 -.1.3.6.1.2.1.17.2.15.1.5.28 = INTEGER: 20 .1.3.6.1.2.1.17.2.15.1.6.1 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.6.2 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.6.3 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.6.4 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.5 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.6 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.7 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.8 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.9 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.10 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.11 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.12 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.13 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.14 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.15 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.16 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.17 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.18 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.19 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.20 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.21 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.22 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.23 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.24 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.25 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.26 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.27 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.6.28 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.7.1 = INTEGER: 0 .1.3.6.1.2.1.17.2.15.1.7.2 = INTEGER: 0 .1.3.6.1.2.1.17.2.15.1.7.3 = INTEGER: 0 .1.3.6.1.2.1.17.2.15.1.7.4 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.5 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.6 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.7 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.8 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.9 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.10 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.11 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.12 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.13 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.14 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.15 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.16 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.17 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.18 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.19 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.20 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.21 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.22 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.23 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.24 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.25 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.26 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.27 = INTEGER: 0 -.1.3.6.1.2.1.17.2.15.1.7.28 = INTEGER: 0 .1.3.6.1.2.1.17.2.15.1.8.1 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.8.2 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.8.3 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.8.4 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.5 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.6 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.7 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.8 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.9 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.10 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.11 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.12 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.13 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.14 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.15 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.16 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.17 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.18 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.19 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.20 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.21 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.22 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.23 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.24 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.25 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.26 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.27 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 -.1.3.6.1.2.1.17.2.15.1.8.28 = Hex-STRING: 80 00 40 B9 3C 99 D8 D4 .1.3.6.1.2.1.17.2.15.1.9.1 = Hex-STRING: 80 01 .1.3.6.1.2.1.17.2.15.1.9.2 = Hex-STRING: 80 02 .1.3.6.1.2.1.17.2.15.1.9.3 = Hex-STRING: 80 03 .1.3.6.1.2.1.17.2.15.1.9.4 = Hex-STRING: 80 04 -.1.3.6.1.2.1.17.2.15.1.9.5 = Hex-STRING: 80 05 -.1.3.6.1.2.1.17.2.15.1.9.6 = Hex-STRING: 80 06 -.1.3.6.1.2.1.17.2.15.1.9.7 = Hex-STRING: 80 07 -.1.3.6.1.2.1.17.2.15.1.9.8 = Hex-STRING: 80 08 -.1.3.6.1.2.1.17.2.15.1.9.9 = Hex-STRING: 80 09 -.1.3.6.1.2.1.17.2.15.1.9.10 = Hex-STRING: 80 0A -.1.3.6.1.2.1.17.2.15.1.9.11 = Hex-STRING: 80 0B -.1.3.6.1.2.1.17.2.15.1.9.12 = Hex-STRING: 80 0C -.1.3.6.1.2.1.17.2.15.1.9.13 = Hex-STRING: 80 0D -.1.3.6.1.2.1.17.2.15.1.9.14 = Hex-STRING: 80 0E -.1.3.6.1.2.1.17.2.15.1.9.15 = Hex-STRING: 80 0F -.1.3.6.1.2.1.17.2.15.1.9.16 = Hex-STRING: 80 10 -.1.3.6.1.2.1.17.2.15.1.9.17 = Hex-STRING: 80 11 -.1.3.6.1.2.1.17.2.15.1.9.18 = Hex-STRING: 80 12 -.1.3.6.1.2.1.17.2.15.1.9.19 = Hex-STRING: 80 13 -.1.3.6.1.2.1.17.2.15.1.9.20 = Hex-STRING: 80 14 -.1.3.6.1.2.1.17.2.15.1.9.21 = Hex-STRING: 80 15 -.1.3.6.1.2.1.17.2.15.1.9.22 = Hex-STRING: 80 16 -.1.3.6.1.2.1.17.2.15.1.9.23 = Hex-STRING: 80 17 -.1.3.6.1.2.1.17.2.15.1.9.24 = Hex-STRING: 80 18 -.1.3.6.1.2.1.17.2.15.1.9.25 = Hex-STRING: 80 19 -.1.3.6.1.2.1.17.2.15.1.9.26 = Hex-STRING: 80 1A -.1.3.6.1.2.1.17.2.15.1.9.27 = Hex-STRING: 80 1B -.1.3.6.1.2.1.17.2.15.1.9.28 = Hex-STRING: 80 1C .1.3.6.1.2.1.17.2.15.1.10.1 = Counter32: 0 .1.3.6.1.2.1.17.2.15.1.10.2 = Counter32: 1 .1.3.6.1.2.1.17.2.15.1.10.3 = Counter32: 0 .1.3.6.1.2.1.17.2.15.1.10.4 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.5 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.6 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.7 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.8 = Counter32: 1 -.1.3.6.1.2.1.17.2.15.1.10.9 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.10 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.11 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.12 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.13 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.14 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.15 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.16 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.17 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.18 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.19 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.20 = Counter32: 1 -.1.3.6.1.2.1.17.2.15.1.10.21 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.22 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.23 = Counter32: 4 -.1.3.6.1.2.1.17.2.15.1.10.24 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.25 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.26 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.27 = Counter32: 0 -.1.3.6.1.2.1.17.2.15.1.10.28 = Counter32: 1 + diff --git a/tests/network/hp/procurve/snmp/spanning-tree.robot b/tests/network/hp/procurve/snmp/spanning-tree.robot index 05f894c69d..83e6a750c2 100644 --- a/tests/network/hp/procurve/snmp/spanning-tree.robot +++ b/tests/network/hp/procurve/snmp/spanning-tree.robot @@ -24,10 +24,10 @@ spanning-tree ${tc} Ctn Run Command And Check Result As Strings ${command} ${expected_result} - Examples: tc extra_options expected_result -- - ... 1 --verbose OK: All spanning trees are ok Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] Port 'Anonymized 029' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '2'] Port 'Anonymized 203' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '20'] Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] Port 'Anonymized 056' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '23'] Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] Port 'Anonymized 053' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '28'] Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] Port 'Anonymized 123' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '8'] Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] - ... 2 --filter-port OK: All spanning trees are ok - ... 3 --warning-status='\\\%{op_status} ne "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] - ... 4 --critical-status='\\\%{op_status} ne "up"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] - ... 5 --warning-status='\\\%{admin_status} eq "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 029' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '2'] - Port 'Anonymized 203' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '20'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 056' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '23'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 053' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '28'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 123' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '8'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] - ... 6 --critical-status='\\\%{op_status} eq "down"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '10'] - Port 'Anonymized 232' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '11'] - Port 'Anonymized 093' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '12'] - Port 'Anonymized 058' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '13'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '14'] - Port 'Anonymized 158' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '15'] - Port 'Anonymized 191' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '16'] - Port 'Anonymized 160' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '17'] - Port 'Anonymized 188' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '18'] - Port 'Anonymized 034' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '19'] - Port 'Anonymized 054' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '21'] - Port 'Anonymized 189' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '22'] - Port 'Anonymized 204' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '24'] - Port 'Anonymized 026' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '25'] - Port 'Anonymized 135' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '26'] - Port 'Anonymized 182' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '27'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] - Port 'Anonymized 003' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '5'] - Port 'Anonymized 118' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '6'] - Port 'Anonymized 192' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '7'] - Port 'Anonymized 203' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '9'] \ No newline at end of file + Examples: tc extra_options expected_result -- + ... 1 ${EMPTY} OK: All spanning trees are ok + ... 2 --filter-port='Anonymized 147' OK: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] + ... 3 --warning-status='\\\%{op_status} ne "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] + ... 4 --critical-status='\\\%{op_status} ne "up"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] + ... 5 --warning-status='\\\%{admin_status} eq "up"' WARNING: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 029' spanning tree state is 'forwarding' [op status: 'up'] [admin status: 'up'] [index: '2'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] + ... 6 --critical-status='\\\%{op_status} eq "down"' CRITICAL: Port 'Anonymized 147' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '1'] - Port 'Anonymized 088' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '3'] - Port 'Anonymized 220' spanning tree state is 'blocking' [op status: 'down'] [admin status: 'up'] [index: '4'] \ No newline at end of file From 6e06591513c3d1f0956ef96d1df57466a7914215 Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut <123162035+lucie-dubrunfaut@users.noreply.github.com> Date: Fri, 20 Dec 2024 10:51:31 +0100 Subject: [PATCH 7/9] Update packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json --- .../centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json index a101e47af5..f24c574e75 100644 --- a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json +++ b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json @@ -9,7 +9,7 @@ "snmp_standard/mode/listinterfaces.pm", "snmp_standard/mode/listspanningtrees.pm", "snmp_standard/mode/spanningtree.pm", - "snmp_standard/mode/resources/", + "snmp_standard/mode/resources/", "network/hp/procurve/" ] } From 6575d271ae379c8533ec52abd0b45a7484e84d8d Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut <123162035+lucie-dubrunfaut@users.noreply.github.com> Date: Mon, 23 Dec 2024 11:55:27 +0100 Subject: [PATCH 8/9] Apply suggestions from code review Co-authored-by: omercier <32134301+omercier@users.noreply.github.com> --- .../centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json | 3 ++- src/network/hp/procurve/snmp/plugin.pm | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json index f24c574e75..eca115ae5b 100644 --- a/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json +++ b/packaging/centreon-plugin-Network-Switchs-Hp-Procurve-Snmp/pkg.json @@ -8,8 +8,9 @@ "snmp_standard/mode/interfaces.pm", "snmp_standard/mode/listinterfaces.pm", "snmp_standard/mode/listspanningtrees.pm", - "snmp_standard/mode/spanningtree.pm", "snmp_standard/mode/resources/", + "snmp_standard/mode/spanningtree.pm", + "snmp_standard/mode/uptime.pm", "network/hp/procurve/" ] } diff --git a/src/network/hp/procurve/snmp/plugin.pm b/src/network/hp/procurve/snmp/plugin.pm index 52eddd21fa..546c2ce92e 100644 --- a/src/network/hp/procurve/snmp/plugin.pm +++ b/src/network/hp/procurve/snmp/plugin.pm @@ -39,6 +39,7 @@ sub new { 'memory' => 'network::hp::procurve::snmp::mode::memory', 'spanning-tree' => 'snmp_standard::mode::spanningtree', 'stack' => 'network::hp::procurve::snmp::mode::stack', + 'uptime' => 'snmp_standard::mode::uptime', 'virtual-chassis' => 'network::hp::procurve::snmp::mode::virtualchassis' }; From a3236137db5e8ebf6a7c479f96af3f8ddbf36adb Mon Sep 17 00:00:00 2001 From: Lucie Dubrunfaut <123162035+lucie-dubrunfaut@users.noreply.github.com> Date: Mon, 23 Dec 2024 11:55:47 +0100 Subject: [PATCH 9/9] Update plugin.pm --- src/network/hp/procurve/snmp/plugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/hp/procurve/snmp/plugin.pm b/src/network/hp/procurve/snmp/plugin.pm index 546c2ce92e..7887a984cc 100644 --- a/src/network/hp/procurve/snmp/plugin.pm +++ b/src/network/hp/procurve/snmp/plugin.pm @@ -39,7 +39,7 @@ sub new { 'memory' => 'network::hp::procurve::snmp::mode::memory', 'spanning-tree' => 'snmp_standard::mode::spanningtree', 'stack' => 'network::hp::procurve::snmp::mode::stack', - 'uptime' => 'snmp_standard::mode::uptime', + 'uptime' => 'snmp_standard::mode::uptime', 'virtual-chassis' => 'network::hp::procurve::snmp::mode::virtualchassis' };