mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-31 01:24:35 +02:00
Co-authored-by: Fabien-Bernard <78682398+Fabien-Bernard@users.noreply.github.com> Refs: CTOR-1218
35 lines
2.8 KiB
Plaintext
35 lines
2.8 KiB
Plaintext
*** Settings ***
|
|
|
|
Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}..${/}resources/import.resource
|
|
|
|
Suite Setup Start Mockoon ${MOCKOON_JSON}
|
|
Suite Teardown Stop Mockoon
|
|
Test Timeout 120s
|
|
|
|
** Variables ***
|
|
${MOCKOON_JSON} ${CURDIR}${/}mokoon.json
|
|
|
|
${CMD} ${CENTREON_PLUGINS}
|
|
... --plugin=storage::purestorage::flasharray::v2::restapi::plugin
|
|
... --mode=alerts
|
|
... --hostname=${HOSTNAME}
|
|
... --proto='http'
|
|
... --api-version='2.4'
|
|
... --api-token='token'
|
|
... --port=${APIPORT}
|
|
|
|
*** Test Cases ***
|
|
alerts ${tc}
|
|
[Tags] storage purestorage flasharray restapi
|
|
${command} Catenate
|
|
... ${CMD}
|
|
... ${extra_options}
|
|
Ctn Verify Command Output ${command} ${expected_result}
|
|
|
|
Examples: tc extra_options expected_result --
|
|
... 1 ${EMPTY} CRITICAL: 1 problem(s) detected | 'alerts.detected.count'=1;;;0;
|
|
... 2 --filter-category='array' CRITICAL: 1 problem(s) detected | 'alerts.detected.count'=1;;;0;
|
|
... 3 --warning-status='\\\%{component_name} eq "ct1.eth0"' --filter-category="toto" --insecure --verbose WARNING: 1 problem(s) detected | 'alerts.detected.count'=1;;;0; warning: alert [component: ct1.eth0] [severity: warning] [category: toto] [issue: failure]
|
|
... 4 --critical-status='\\\%{component_name} eq "ch0" and \\\%{severity} =~ /critical/i' --filter-category="array" --insecure --verbose CRITICAL: 1 problem(s) detected | 'alerts.detected.count'=1;;;0; critical: alert [component: ch0] [severity: critical] [category: array] [issue: shelf drive failures(s)]
|
|
... 5 --memory CRITICAL: 1 problem(s) detected | 'alerts.detected.count'=1;;;0; #first memory alert to be defined
|
|
... 6 --memory OK: 0 problem(s) detected | 'alerts.detected.count'=0;;;0; #second check to ensure no new memory alert |