centreon-plugins/tests/network/citrix/netscaler/snmp/mode/components/netscaler-health.robot

31 lines
1.4 KiB
Plaintext

*** Settings ***
Documentation Network citrix netscaler health
Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}..${/}..${/}resources/import.resource
Test Timeout 120s
*** Variables ***
${CMD} ${CENTREON_PLUGINS} --plugin=network::citrix::netscaler::snmp::plugin
*** Test Cases ***
check psu components ${tc}/2
[Documentation] mib don't seem set on the meaning of .1.3.6.1.4.1.5951.4.1.1.41.7.1.2, some client report 0 = normal and other 0 = not supported.
[Tags] network citrix snmp
${command} Catenate
... ${CMD}
... --mode=health
... --hostname=${HOSTNAME}
... --snmp-port=${SNMPPORT}
... --snmp-community='network/citrix/netscaler/snmp/mode/components/${community}'
... --component=psu
... --alternative-status-mapping='${alternative_status_mapping}'
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
Examples: tc alternative_status_mapping community expected_result --
... 1 true psu-citrix-v13 OK: All 4 components are ok [4/4 psus]. | 'count_psu'=4;;;;
... 2 ${EMPTY} psu-citrix-v13 UNKNOWN: Power supply '1' status is 'not supported' - Power supply '2' status is 'not supported' - Power supply '3' status is 'not supported' - Power supply '4' status is 'not supported' | 'count_psu'=4;;;;