mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-04-08 17:06:05 +02:00
enh(hp::procurve): Added modes spanning-tree, list-spanning-trees and uptime (CTOR-1233)
This commit is contained in:
parent
bedb2be16f
commit
bba20e5f12
@ -7,7 +7,10 @@
|
||||
"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/resources/",
|
||||
"snmp_standard/mode/spanningtree.pm",
|
||||
"snmp_standard/mode/uptime.pm",
|
||||
"network/hp/procurve/"
|
||||
]
|
||||
}
|
||||
|
@ -31,13 +31,16 @@ 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',
|
||||
'uptime' => 'snmp_standard::mode::uptime',
|
||||
'virtual-chassis' => 'network::hp::procurve::snmp::mode::virtualchassis'
|
||||
};
|
||||
|
||||
return $self;
|
||||
|
28
tests/network/hp/procurve/snmp/list-spanning-trees.robot
Normal file
28
tests/network/hp/procurve/snmp/list-spanning-trees.robot
Normal file
@ -0,0 +1,28 @@
|
||||
*** 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}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
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]
|
@ -0,0 +1,328 @@
|
||||
.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.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.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.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.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.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.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.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.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.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.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
|
||||
|
33
tests/network/hp/procurve/snmp/spanning-tree.robot
Normal file
33
tests/network/hp/procurve/snmp/spanning-tree.robot
Normal file
@ -0,0 +1,33 @@
|
||||
*** 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}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
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']
|
Loading…
x
Reference in New Issue
Block a user