mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-09-22 09:17:55 +02:00
fix a bunch of tests
This commit is contained in:
parent
3f48b1733c
commit
4920cc46b9
@ -29,7 +29,7 @@ jobs ${tc}
|
||||
... --mode=jobs
|
||||
... ${extraoptions}
|
||||
Log ${cmd}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extraoptions expected_result --
|
||||
... 1 --filter-name='' OK: Jobs total: 4, successful: 0, failed: 0, running: 0 | 'jobs.total.count'=4;;;0; 'jobs.successful.count'=0;;;0;4 'jobs.failed.count'=0;;;0;4 'jobs.running.count'=0;;;0;4 'jobs.canceled.count'=0;;;0;4 'jobs.pending.count'=0;;;0;4 'jobs.default.count'=0;;;0;4
|
||||
@ -47,3 +47,4 @@ jobs ${tc}
|
||||
... 13 --critical-total=3:4 OK: Jobs total: 4, successful: 0, failed: 0, running: 0 | 'jobs.total.count'=4;;3:4;0; 'jobs.successful.count'=0;;;0;4 'jobs.failed.count'=0;;;0;4 'jobs.running.count'=0;;;0;4 'jobs.canceled.count'=0;;;0;4 'jobs.pending.count'=0;;;0;4 'jobs.default.count'=0;;;0;4
|
||||
... 14 --filter-time=24 OK: Jobs total: 2, successful: 0, failed: 0, running: 0 | 'jobs.total.count'=2;;;0; 'jobs.successful.count'=0;;;0;2 'jobs.failed.count'=0;;;0;2 'jobs.running.count'=0;;;0;2 'jobs.canceled.count'=0;;;0;2 'jobs.pending.count'=0;;;0;2 'jobs.default.count'=0;;;0;2
|
||||
... 15 --filter-time=48 OK: Jobs total: 4, successful: 0, failed: 0, running: 0 | 'jobs.total.count'=4;;;0; 'jobs.successful.count'=0;;;0;4 'jobs.failed.count'=0;;;0;4 'jobs.running.count'=0;;;0;4 'jobs.canceled.count'=0;;;0;4 'jobs.pending.count'=0;;;0;4 'jobs.default.count'=0;;;0;4
|
||||
|
||||
|
@ -34,7 +34,7 @@ Mosquitto MQTT clients help
|
||||
... ${CMD}
|
||||
... --help
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ^Plugin Description: ${tc}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ^Plugin Description:
|
||||
|
||||
Mosquitto MQTT clients ${tc}
|
||||
[Documentation] Check Mosquitto MQTT clients
|
||||
@ -55,3 +55,4 @@ Mosquitto MQTT clients ${tc}
|
||||
... 7 --critical-clients-active=@0:1 ^CRITICAL: Active clients: \\\\d+ \\\\| 'connected_clients'=\\\\d+;;;\\\\d+; 'maximum_clients'=\\\\d+;;;\\\\d+; 'active_clients'=\\\\d+;;@0:1;\\\\d+; 'inactive_clients'=\\\\d+;;;\\\\d+;$
|
||||
... 8 --warning-clients-inactive=@0 ^WARNING: Inactive clients: \\\\d+ \\\\| 'connected_clients'=\\\\d+;;;\\\\d+; 'maximum_clients'=\\\\d+;;;\\\\d+; 'active_clients'=\\\\d+;;;\\\\d+; 'inactive_clients'=\\\\d+;@0:0;;\\\\d+;$
|
||||
... 9 --critical-clients-inactive=@0 ^CRITICAL: Inactive clients: \\\\d+ \\\\| 'connected_clients'=\\\\d+;;;\\\\d+; 'maximum_clients'=\\\\d+;;;\\\\d+; 'active_clients'=\\\\d+;;;\\\\d+; 'inactive_clients'=\\\\d+;;@0:0;\\\\d+;$
|
||||
|
||||
|
@ -34,7 +34,7 @@ Mosquitto MQTT messages help
|
||||
... ${CMD}
|
||||
... --help
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ^Plugin Description: ${tc}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ^Plugin Description:
|
||||
|
||||
Mosquitto MQTT messages ${tc}
|
||||
[Documentation] Check Mosquitto MQTT messages
|
||||
|
@ -34,7 +34,7 @@ Mosquitto MQTT numeric-value help
|
||||
... ${CMD}
|
||||
... --help
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ^Plugin Description: ${tc}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ^Plugin Description:
|
||||
|
||||
Mosquitto MQTT numeric-value ${tc}
|
||||
[Documentation] Check Mosquitto MQTT numeric-value
|
||||
|
@ -34,7 +34,7 @@ Mosquitto MQTT string-value help
|
||||
... ${CMD}
|
||||
... --help
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ^Plugin Description: ${tc}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ^Plugin Description:
|
||||
|
||||
Mosquitto MQTT string-value ${tc}
|
||||
[Documentation] Check Mosquitto MQTT string-value
|
||||
|
@ -34,7 +34,7 @@ Mosquitto MQTT uptime help
|
||||
... ${CMD}
|
||||
... --help
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ^Plugin Description: ${tc}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ^Plugin Description:
|
||||
|
||||
Mosquitto MQTT uptime ${tc}
|
||||
[Documentation] Check Mosquitto MQTT uptime
|
||||
|
@ -27,7 +27,7 @@ list-plans ${tc}
|
||||
... ${cmd}
|
||||
... ${extraoptions}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extraoptions expected_result --
|
||||
... 1 ${EMPTY} List plans: [id: 66d1904664e24c6ef10f74d2][name: plop2-test] [id: 669fc855498c2a0322a6a9c5][name: test-plan] [id: 66d180a764e24c6ef10e0155][name: test-plan_Copy]
|
||||
|
@ -27,7 +27,7 @@ list-tenants ${tc}
|
||||
... ${cmd}
|
||||
... ${extraoptions}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extraoptions expected_result --
|
||||
... 1 ${EMPTY} List tenants: [name: [All]][projectId: ][global: 1] [name: Common][projectId: 669fc509498c2a0322a6a5ad][global: 0] [name: test-project][projectId: 66d18fc464e24c6ef10f6f02][global: 0]
|
||||
|
@ -21,13 +21,13 @@ ${CMD} ${CENTREON_PLUGINS}
|
||||
... --port=${APIPORT}
|
||||
|
||||
*** Test Cases ***
|
||||
List Edges ${tc}
|
||||
Health ${tc}
|
||||
[Tags] apps hashicorp vault restapi mockoon
|
||||
${command} Catenate
|
||||
... ${CMD}
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} OK: Server test-cluster-master seal status : unsealed, init status : initialized, standby status : false
|
||||
|
@ -35,9 +35,9 @@ check hashicorp vault manager${Name}
|
||||
... --format-details-warning='current value is: \\%{details_warning}'
|
||||
... --format-details-critical='current value is: \\%{details_critical}'
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: Name path-param expected_result --
|
||||
... default path --auth-path='' --auth-settings="password=secrethashicorpPassword" OK: current value is: Linux centreon-devbox 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64
|
||||
... wrong path --auth-path='specific-url' --auth-settings="password=secrethashicorpPassword" OK: current value is: Linux centreon-devbox 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64
|
||||
... wrong password --auth-path='' --auth-settings="password=WrongPassword" UNKNOWN: 401 Unauthorized
|
||||
Examples: Name path-param expected_result --
|
||||
... default path --auth-path='' --auth-settings="password=secrethashicorpPassword" OK: current value is: Linux centreon-devbox 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64
|
||||
... wrong path --auth-path='specific-url' --auth-settings="password=secrethashicorpPassword" OK: current value is: Linux centreon-devbox 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64
|
||||
... wrong password --auth-path='' --auth-settings="password=WrongPassword" UNKNOWN: 401 Unauthorized
|
||||
|
@ -29,7 +29,7 @@ List Pods ${tc}
|
||||
... ${cmd}
|
||||
... ${extraoptions}
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Regexp ${command} ${expected_result}
|
||||
|
||||
Examples: tc extraoptions expected_result --
|
||||
... 1 ${EMPTY} ^List pods: \\\\n\\\\[.*ip = 192\\\\.168\\\\.1\\\\.210\\\\]\\\\n\\\\[.*ip = \\\\]\\\\Z
|
||||
|
@ -28,7 +28,7 @@ Battery ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 {EMPTY} OK: battery status is normal - charge remaining: 100% (0 minutes remaining) | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 1 ${EMPTY} OK: battery status is normal - charge remaining: 100% (0 minutes remaining) | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 2 --warning-charge-remaining=50 --critical-charge-remaining=100 WARNING: charge remaining: 100% (0 minutes remaining) | 'battery.charge.remaining.percent'=100%;0:50;0:100;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 3 --warning-charge-remaining-minutes=10 --critical-charge-remaining-minutes=0 OK: battery status is normal - charge remaining: 100% (0 minutes remaining) | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;0:10;0:0;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 4 --warning-voltage=330 --critical-voltage=550 WARNING: voltage: 339.1 V | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;0:330;0:550;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
@ -36,4 +36,4 @@ Battery ${tc}
|
||||
... 6 --warning-temperatureambient=3 --critical-temperatureambient=1 CRITICAL: temperatureambient: 2.2 C | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;0:3;0:1;;
|
||||
... 7 --unknown-status='\\\%{status} =~ /normal/i' UNKNOWN: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 8 --warning-status='\\\%{status} =~ /normal/i' WARNING: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 9 --critical-status='\\\%{status} =~ /normal/i' CRITICAL: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
... 9 --critical-status='\\\%{status} =~ /normal/i' CRITICAL: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=0;;;0; 'battery.voltage.volt'=339.1V;;;; 'battery.temperature.celsius'=2C;;;; 'battery.temperatureambient.celsius'=2.2C;;;;
|
||||
|
@ -28,7 +28,7 @@ Battery ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 {EMPTY} OK: battery status is normal - charge remaining: 100% (10 minutes remaining) | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 1 ${EMPTY} OK: battery status is normal - charge remaining: 100% (10 minutes remaining) | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 2 --warning-charge-remaining=50 --critical-charge-remaining=100 WARNING: charge remaining: 100% (10 minutes remaining) | 'battery.charge.remaining.percent'=100%;0:50;0:100;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 3 --warning-charge-remaining-minutes=10 --critical-charge-remaining-minutes=5 CRITICAL: minutes remaining: 10 | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;0:10;0:5;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 4 --warning-voltage=520 --critical-voltage=550 WARNING: voltage: 534 V | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;0:520;0:550;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
@ -37,4 +37,4 @@ Battery ${tc}
|
||||
... 7 --unknown-status='\\\%{status} =~ /normal/i' UNKNOWN: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 8 --warning-status='\\\%{status} =~ /normal/i' WARNING: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 9 --critical-status='\\\%{status} =~ /normal/i' CRITICAL: battery status is normal | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;;;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 10 --warning-current=0 --critical-current=100 WARNING: current: 2.3 A | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;0:0;0:100;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
... 10 --warning-current=0 --critical-current=100 WARNING: current: 2.3 A | 'battery.charge.remaining.percent'=100%;;;0;100 'battery.charge.remaining.minutes'=10;;;0; 'battery.current.ampere'=2.3A;0:0;0:100;0; 'battery.voltage.volt'=534V;;;; 'battery.temperature.celsius'=2.2C;;;; 'battery.temperatureambient.celsius'=19C;;;;
|
||||
|
@ -19,12 +19,12 @@ Test AP usage ${documentation} ${tc}
|
||||
... --filter-counters='${filtercounters}'
|
||||
... --filter-name='${filtername}'
|
||||
... --warning-clients='${warningclients}'
|
||||
... --snmp-community=${snmpcommunity}
|
||||
... --snmp-community=network/aruba/instant/snmp/ap-usage
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc documentation snmpcommunity filtercounters filtername warningclients expected_result --
|
||||
... 1 without filters network/aruba/instant/snmp/ap-usage ${EMPTY} ${EMPTY} ${EMPTY} OK: total access points: 5 - All access points are ok | 'accesspoints.total.count'=5;;;0; 'AP Piso 1#clients.current.count'=4;;;0; 'AP Piso 1#cpu.utilization.percentage'=3.00%;;;0;100 'AP Piso 1#memory.usage.bytes'=215711744B;;;0;527028224 'AP Piso 1#memory.free.bytes'=311316480B;;;0;527028224 'AP Piso 1#memory.usage.percentage'=40.93%;;;0;100 'AP Piso 2#clients.current.count'=17;;;0; 'AP Piso 2#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 2#memory.usage.bytes'=219455488B;;;0;527028224 'AP Piso 2#memory.free.bytes'=307572736B;;;0;527028224 'AP Piso 2#memory.usage.percentage'=41.64%;;;0;100 'AP Piso 3#clients.current.count'=14;;;0; 'AP Piso 3#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 3#memory.usage.bytes'=219185152B;;;0;527028224 'AP Piso 3#memory.free.bytes'=307843072B;;;0;527028224 'AP Piso 3#memory.usage.percentage'=41.59%;;;0;100 'AP Piso 4#clients.current.count'=11;;;0; 'AP Piso 4#cpu.utilization.percentage'=11.00%;;;0;100 'AP Piso 4#memory.usage.bytes'=221700096B;;;0;527028224 'AP Piso 4#memory.free.bytes'=305328128B;;;0;527028224 'AP Piso 4#memory.usage.percentage'=42.07%;;;0;100 'AP Sotano#clients.current.count'=4;;;0; 'AP Sotano#cpu.utilization.percentage'=4.00%;;;0;100 'AP Sotano#memory.usage.bytes'=217473024B;;;0;527028224 'AP Sotano#memory.free.bytes'=309555200B;;;0;527028224 'AP Sotano#memory.usage.percentage'=41.26%;;;0;100
|
||||
... 2 with filter on clients network/aruba/instant/snmp/ap-usage clients ${EMPTY} ${EMPTY} OK: All access points are ok | 'AP Piso 1#clients.current.count'=4;;;0; 'AP Piso 2#clients.current.count'=17;;;0; 'AP Piso 3#clients.current.count'=14;;;0; 'AP Piso 4#clients.current.count'=11;;;0; 'AP Sotano#clients.current.count'=4;;;0;
|
||||
... 4 with filter on clients and filter on name network/aruba/instant/snmp/ap-usage clients Piso 4 ${EMPTY} OK: Access Point 'AP Piso 4' Current Clients: 11 | 'AP Piso 4#clients.current.count'=11;;;0;
|
||||
... 5 without filters with warning when less than 20 clients network/aruba/instant/snmp/ap-usage ${EMPTY} ${EMPTY} 20: WARNING: Access Point 'AP Piso 1' Current Clients: 4 - Access Point 'AP Piso 2' Current Clients: 17 - Access Point 'AP Piso 3' Current Clients: 14 - Access Point 'AP Piso 4' Current Clients: 11 - Access Point 'AP Sotano' Current Clients: 4 | 'accesspoints.total.count'=5;;;0; 'AP Piso 1#clients.current.count'=4;20:;;0; 'AP Piso 1#cpu.utilization.percentage'=3.00%;;;0;100 'AP Piso 1#memory.usage.bytes'=215711744B;;;0;527028224 'AP Piso 1#memory.free.bytes'=311316480B;;;0;527028224 'AP Piso 1#memory.usage.percentage'=40.93%;;;0;100 'AP Piso 2#clients.current.count'=17;20:;;0; 'AP Piso 2#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 2#memory.usage.bytes'=219455488B;;;0;527028224 'AP Piso 2#memory.free.bytes'=307572736B;;;0;527028224 'AP Piso 2#memory.usage.percentage'=41.64%;;;0;100 'AP Piso 3#clients.current.count'=14;20:;;0; 'AP Piso 3#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 3#memory.usage.bytes'=219185152B;;;0;527028224 'AP Piso 3#memory.free.bytes'=307843072B;;;0;527028224 'AP Piso 3#memory.usage.percentage'=41.59%;;;0;100 'AP Piso 4#clients.current.count'=11;20:;;0; 'AP Piso 4#cpu.utilization.percentage'=11.00%;;;0;100 'AP Piso 4#memory.usage.bytes'=221700096B;;;0;527028224 'AP Piso 4#memory.free.bytes'=305328128B;;;0;527028224 'AP Piso 4#memory.usage.percentage'=42.07%;;;0;100 'AP Sotano#clients.current.count'=4;20:;;0; 'AP Sotano#cpu.utilization.percentage'=4.00%;;;0;100 'AP Sotano#memory.usage.bytes'=217473024B;;;0;527028224 'AP Sotano#memory.free.bytes'=309555200B;;;0;527028224 'AP Sotano#memory.usage.percentage'=41.26%;;;0;100
|
||||
Examples: tc documentation filtercounters filtername warningclients expected_result --
|
||||
... 1 without filters ${EMPTY} ${EMPTY} ${EMPTY} OK: total access points: 5 - All access points are ok | 'accesspoints.total.count'=5;;;0; 'AP Piso 1#clients.current.count'=4;;;0; 'AP Piso 1#cpu.utilization.percentage'=3.00%;;;0;100 'AP Piso 1#memory.usage.bytes'=215711744B;;;0;527028224 'AP Piso 1#memory.free.bytes'=311316480B;;;0;527028224 'AP Piso 1#memory.usage.percentage'=40.93%;;;0;100 'AP Piso 2#clients.current.count'=17;;;0; 'AP Piso 2#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 2#memory.usage.bytes'=219455488B;;;0;527028224 'AP Piso 2#memory.free.bytes'=307572736B;;;0;527028224 'AP Piso 2#memory.usage.percentage'=41.64%;;;0;100 'AP Piso 3#clients.current.count'=14;;;0; 'AP Piso 3#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 3#memory.usage.bytes'=219185152B;;;0;527028224 'AP Piso 3#memory.free.bytes'=307843072B;;;0;527028224 'AP Piso 3#memory.usage.percentage'=41.59%;;;0;100 'AP Piso 4#clients.current.count'=11;;;0; 'AP Piso 4#cpu.utilization.percentage'=11.00%;;;0;100 'AP Piso 4#memory.usage.bytes'=221700096B;;;0;527028224 'AP Piso 4#memory.free.bytes'=305328128B;;;0;527028224 'AP Piso 4#memory.usage.percentage'=42.07%;;;0;100 'AP Sotano#clients.current.count'=4;;;0; 'AP Sotano#cpu.utilization.percentage'=4.00%;;;0;100 'AP Sotano#memory.usage.bytes'=217473024B;;;0;527028224 'AP Sotano#memory.free.bytes'=309555200B;;;0;527028224 'AP Sotano#memory.usage.percentage'=41.26%;;;0;100
|
||||
... 2 with filter on clients clients ${EMPTY} ${EMPTY} OK: All access points are ok | 'AP Piso 1#clients.current.count'=4;;;0; 'AP Piso 2#clients.current.count'=17;;;0; 'AP Piso 3#clients.current.count'=14;;;0; 'AP Piso 4#clients.current.count'=11;;;0; 'AP Sotano#clients.current.count'=4;;;0;
|
||||
... 4 with filter on clients and filter on name clients Piso 4 ${EMPTY} OK: Access Point 'AP Piso 4' Current Clients: 11 | 'AP Piso 4#clients.current.count'=11;;;0;
|
||||
... 5 without filters with warning when less than 20 clients ${EMPTY} ${EMPTY} 20: WARNING: Access Point 'AP Piso 1' Current Clients: 4 - Access Point 'AP Piso 2' Current Clients: 17 - Access Point 'AP Piso 3' Current Clients: 14 - Access Point 'AP Piso 4' Current Clients: 11 - Access Point 'AP Sotano' Current Clients: 4 | 'accesspoints.total.count'=5;;;0; 'AP Piso 1#clients.current.count'=4;20:;;0; 'AP Piso 1#cpu.utilization.percentage'=3.00%;;;0;100 'AP Piso 1#memory.usage.bytes'=215711744B;;;0;527028224 'AP Piso 1#memory.free.bytes'=311316480B;;;0;527028224 'AP Piso 1#memory.usage.percentage'=40.93%;;;0;100 'AP Piso 2#clients.current.count'=17;20:;;0; 'AP Piso 2#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 2#memory.usage.bytes'=219455488B;;;0;527028224 'AP Piso 2#memory.free.bytes'=307572736B;;;0;527028224 'AP Piso 2#memory.usage.percentage'=41.64%;;;0;100 'AP Piso 3#clients.current.count'=14;20:;;0; 'AP Piso 3#cpu.utilization.percentage'=18.00%;;;0;100 'AP Piso 3#memory.usage.bytes'=219185152B;;;0;527028224 'AP Piso 3#memory.free.bytes'=307843072B;;;0;527028224 'AP Piso 3#memory.usage.percentage'=41.59%;;;0;100 'AP Piso 4#clients.current.count'=11;20:;;0; 'AP Piso 4#cpu.utilization.percentage'=11.00%;;;0;100 'AP Piso 4#memory.usage.bytes'=221700096B;;;0;527028224 'AP Piso 4#memory.free.bytes'=305328128B;;;0;527028224 'AP Piso 4#memory.usage.percentage'=42.07%;;;0;100 'AP Sotano#clients.current.count'=4;20:;;0; 'AP Sotano#cpu.utilization.percentage'=4.00%;;;0;100 'AP Sotano#memory.usage.bytes'=217473024B;;;0;527028224 'AP Sotano#memory.free.bytes'=309555200B;;;0;527028224 'AP Sotano#memory.usage.percentage'=41.26%;;;0;100
|
||||
|
@ -27,7 +27,7 @@ Antivirus new ${tc}
|
||||
... ${extra_options}
|
||||
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result} ${tc}
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${empty} OK: All antivirus are ok | 'antivirus.database.lastupdate.seconds'=\\\\d+s;;;0; 'Anonymized 008#antivirus.license.expires.seconds'=\\\\d+s;;;0; 'antivirus.database.lastupdate.seconds'=\\\\d+s;;;0; 'Anonymized 106#antivirus.license.expires.seconds'=\\\\d+s;;;0;
|
||||
@ -48,7 +48,7 @@ Antivirus old ${tc}
|
||||
... ${extra_options}
|
||||
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result} ${tc}
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${empty} OK: All antivirus are ok | 'antivirus.database.lastupdate.seconds'=\\\\d+s;;;0; 'Anonymized 008-old#antivirus.license.expires.seconds'=\\\\d+s;;;0; 'antivirus.database.lastupdate.seconds'=\\\\d+s;;;0; 'Anonymized 106-old#antivirus.license.expires.seconds'=\\\\d+s;;;0;
|
||||
|
@ -4,9 +4,8 @@ Documentation Meraki VPN Tunnels
|
||||
Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}..${/}resources/import.resource
|
||||
|
||||
Suite Setup Start Mockoon ${MOCKOON_JSON}
|
||||
Suite Teardown Stop Mockoon
|
||||
Test Timeout 120s
|
||||
Suite Setup Ctn Generic Suite Setup
|
||||
Suite Teardown Ctn Generic Suite Teardown
|
||||
|
||||
|
||||
*** Variables ***
|
||||
|
@ -24,7 +24,7 @@ list-vpns ${tc}
|
||||
... --snmp-timeout=1
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} List vpn [oid_path: 1] [name: Anonymized 093] [policy: Anonymized 208] [description: Anonymized 022] [connection_mode: Anonymized 245] [connection_type: site-to-site] [connection_status: active] [activated: active] [oid_path: 2] [name: Anonymized 252] [policy: Anonymized 055] [description: Anonymized 070] [connection_mode: Anonymized 123] [connection_type: site-to-site] [connection_status: active] [activated: active] [oid_path: 3] [name: Anonymized 029] [policy: Anonymized 151] [description: Anonymized 157] [connection_mode: Anonymized 055] [connection_type: site-to-site] [connection_status: inactive] [activated: active] [oid_path: 4] [name: Anonymized 132] [policy: Anonymized 089] [description: ] [connection_mode: Anonymized 185] [connection_type: site-to-site] [connection_status: active] [activated: active]
|
||||
|
@ -24,7 +24,7 @@ List-Systemdservices v219 ${tc}
|
||||
... --filter-name='${filtername}'
|
||||
... --filter-description='${filterdescription}'
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc filtername filterdescription expected_result --
|
||||
... 1 toto ${EMPTY} List systemd services:
|
||||
|
@ -24,7 +24,7 @@ List-Systemdservices v252 ${tc}
|
||||
... --filter-name='${filtername}'
|
||||
... --filter-description='${filterdescription}'
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc filtername filterdescription expected_result --
|
||||
... 1 toto ${EMPTY} List systemd services:
|
||||
|
@ -28,7 +28,7 @@ filesystems ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose OK: All filesystems are ok | 'filesystems.detected.count'=5;;;0; '/ddvar#filesystem.space.usage.bytes'=11274289152B;;;0;50036368998 '/ddvar#filesystem.space.free.bytes'=38762079846B;;;0;50036368998 '/ddvar#filesystem.space.usage.percentage'=22.53%;;;0;100 '/ddvar#filesystem.space.cleanable.bytes'=0B;;;0; '/ddvar/core#filesystem.space.usage.bytes'=107374182B;;;0;584867171532 '/ddvar/core#filesystem.space.free.bytes'=584759797350B;;;0;584867171532 '/ddvar/core#filesystem.space.usage.percentage'=0.02%;;;0;100 '/ddvar/core#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 056#filesystem.space.usage.bytes'=53328461430784B;;;0;90263462189465 'Anonymized 056#filesystem.space.free.bytes'=36935000758681B;;;0;90263462189465 'Anonymized 056#filesystem.space.usage.percentage'=59.08%;;;0;100 'Anonymized 056#filesystem.space.cleanable.bytes'=145169894604B;;;0; 'Anonymized 157#filesystem.space.usage.bytes'=533971809075B;;;0;755377373183 'Anonymized 157#filesystem.space.free.bytes'=221405564108B;;;0;755377373183 'Anonymized 157#filesystem.space.usage.percentage'=70.69%;;;0;100 'Anonymized 157#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 246#filesystem.space.usage.bytes'=988878746314342B;;;0;988878746314342 'Anonymized 246#filesystem.space.free.bytes'=0B;;;0;988878746314342 'Anonymized 246#filesystem.space.usage.percentage'=100.00%;;;0;100 'Anonymized 246#filesystem.space.cleanable.bytes'=0B;;;0; checking filesystem '/ddvar' space usage total: 46.60 GB used: 10.50 GB (22.53%) free: 36.10 GB (77.47%) space cleanable: 0.00B checking filesystem '/ddvar/core' space usage total: 544.70 GB used: 102.40 MB (0.02%) free: 544.60 GB (99.98%) space cleanable: 0.00B checking filesystem 'Anonymized 056' space usage total: 82.09 TB used: 48.50 TB (59.08%) free: 33.59 TB (40.92%) space cleanable: 135.20GB checking filesystem 'Anonymized 157' space usage total: 703.50 GB used: 497.30 GB (70.69%) free: 206.20 GB (29.31%) space cleanable: 0.00B checking filesystem 'Anonymized 246' space usage total: 899.38 TB used: 899.38 TB (100.00%) free: 0.00 B (0.00%) space cleanable: 0.00B
|
||||
... 1 ${EMPTY} OK: All filesystems are ok | 'filesystems.detected.count'=5;;;0; '/ddvar#filesystem.space.usage.bytes'=11274289152B;;;0;50036368998 '/ddvar#filesystem.space.free.bytes'=38762079846B;;;0;50036368998 '/ddvar#filesystem.space.usage.percentage'=22.53%;;;0;100 '/ddvar#filesystem.space.cleanable.bytes'=0B;;;0; '/ddvar/core#filesystem.space.usage.bytes'=107374182B;;;0;584867171532 '/ddvar/core#filesystem.space.free.bytes'=584759797350B;;;0;584867171532 '/ddvar/core#filesystem.space.usage.percentage'=0.02%;;;0;100 '/ddvar/core#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 056#filesystem.space.usage.bytes'=53328461430784B;;;0;90263462189465 'Anonymized 056#filesystem.space.free.bytes'=36935000758681B;;;0;90263462189465 'Anonymized 056#filesystem.space.usage.percentage'=59.08%;;;0;100 'Anonymized 056#filesystem.space.cleanable.bytes'=145169894604B;;;0; 'Anonymized 157#filesystem.space.usage.bytes'=533971809075B;;;0;755377373183 'Anonymized 157#filesystem.space.free.bytes'=221405564108B;;;0;755377373183 'Anonymized 157#filesystem.space.usage.percentage'=70.69%;;;0;100 'Anonymized 157#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 246#filesystem.space.usage.bytes'=988878746314342B;;;0;988878746314342 'Anonymized 246#filesystem.space.free.bytes'=0B;;;0;988878746314342 'Anonymized 246#filesystem.space.usage.percentage'=100.00%;;;0;100 'Anonymized 246#filesystem.space.cleanable.bytes'=0B;;;0;
|
||||
... 2 --filter-fs-name='Anonymized 056' OK: filesystem 'Anonymized 056' space usage total: 82.09 TB used: 48.50 TB (59.08%) free: 33.59 TB (40.92%) - space cleanable: 135.20GB | 'filesystems.detected.count'=1;;;0; 'Anonymized 056#filesystem.space.usage.bytes'=53328461430784B;;;0;90263462189465 'Anonymized 056#filesystem.space.free.bytes'=36935000758681B;;;0;90263462189465 'Anonymized 056#filesystem.space.usage.percentage'=59.08%;;;0;100 'Anonymized 056#filesystem.space.cleanable.bytes'=145169894604B;;;0;
|
||||
... 3 --warning-fs-detected --critical-fs-detected OK: All filesystems are ok | 'filesystems.detected.count'=5;;;0; '/ddvar#filesystem.space.usage.bytes'=11274289152B;;;0;50036368998 '/ddvar#filesystem.space.free.bytes'=38762079846B;;;0;50036368998 '/ddvar#filesystem.space.usage.percentage'=22.53%;;;0;100 '/ddvar#filesystem.space.cleanable.bytes'=0B;;;0; '/ddvar/core#filesystem.space.usage.bytes'=107374182B;;;0;584867171532 '/ddvar/core#filesystem.space.free.bytes'=584759797350B;;;0;584867171532 '/ddvar/core#filesystem.space.usage.percentage'=0.02%;;;0;100 '/ddvar/core#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 056#filesystem.space.usage.bytes'=53328461430784B;;;0;90263462189465 'Anonymized 056#filesystem.space.free.bytes'=36935000758681B;;;0;90263462189465 'Anonymized 056#filesystem.space.usage.percentage'=59.08%;;;0;100 'Anonymized 056#filesystem.space.cleanable.bytes'=145169894604B;;;0; 'Anonymized 157#filesystem.space.usage.bytes'=533971809075B;;;0;755377373183 'Anonymized 157#filesystem.space.free.bytes'=221405564108B;;;0;755377373183 'Anonymized 157#filesystem.space.usage.percentage'=70.69%;;;0;100 'Anonymized 157#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 246#filesystem.space.usage.bytes'=988878746314342B;;;0;988878746314342 'Anonymized 246#filesystem.space.free.bytes'=0B;;;0;988878746314342 'Anonymized 246#filesystem.space.usage.percentage'=100.00%;;;0;100 'Anonymized 246#filesystem.space.cleanable.bytes'=0B;;;0;
|
||||
... 4 --warning-space-usage=100 --critical-space-usage=50 CRITICAL: filesystem '/ddvar' space usage total: 46.60 GB used: 10.50 GB (22.53%) free: 36.10 GB (77.47%) - filesystem '/ddvar/core' space usage total: 544.70 GB used: 102.40 MB (0.02%) free: 544.60 GB (99.98%) - filesystem 'Anonymized 056' space usage total: 82.09 TB used: 48.50 TB (59.08%) free: 33.59 TB (40.92%) - filesystem 'Anonymized 157' space usage total: 703.50 GB used: 497.30 GB (70.69%) free: 206.20 GB (29.31%) - filesystem 'Anonymized 246' space usage total: 899.38 TB used: 899.38 TB (100.00%) free: 0.00 B (0.00%) | 'filesystems.detected.count'=5;;;0; '/ddvar#filesystem.space.usage.bytes'=11274289152B;0:100;0:50;0;50036368998 '/ddvar#filesystem.space.free.bytes'=38762079846B;;;0;50036368998 '/ddvar#filesystem.space.usage.percentage'=22.53%;;;0;100 '/ddvar#filesystem.space.cleanable.bytes'=0B;;;0; '/ddvar/core#filesystem.space.usage.bytes'=107374182B;0:100;0:50;0;584867171532 '/ddvar/core#filesystem.space.free.bytes'=584759797350B;;;0;584867171532 '/ddvar/core#filesystem.space.usage.percentage'=0.02%;;;0;100 '/ddvar/core#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 056#filesystem.space.usage.bytes'=53328461430784B;0:100;0:50;0;90263462189465 'Anonymized 056#filesystem.space.free.bytes'=36935000758681B;;;0;90263462189465 'Anonymized 056#filesystem.space.usage.percentage'=59.08%;;;0;100 'Anonymized 056#filesystem.space.cleanable.bytes'=145169894604B;;;0; 'Anonymized 157#filesystem.space.usage.bytes'=533971809075B;0:100;0:50;0;755377373183 'Anonymized 157#filesystem.space.free.bytes'=221405564108B;;;0;755377373183 'Anonymized 157#filesystem.space.usage.percentage'=70.69%;;;0;100 'Anonymized 157#filesystem.space.cleanable.bytes'=0B;;;0; 'Anonymized 246#filesystem.space.usage.bytes'=988878746314342B;0:100;0:50;0;988878746314342 'Anonymized 246#filesystem.space.free.bytes'=0B;;;0;988878746314342 'Anonymized 246#filesystem.space.usage.percentage'=100.00%;;;0;100 'Anonymized 246#filesystem.space.cleanable.bytes'=0B;;;0;
|
||||
|
@ -27,8 +27,8 @@ Hardware ${tc}
|
||||
|
||||
Ctn Run Command And Check Result As Regexp ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown' - Disk '4.12' status is 'unknown' - Disk '4.13' status is 'unknown' - Disk '4.14' status is 'unknown' - Disk '4.15' status is 'unknown'
|
||||
... 2 --threshold-overload='fan,CRITICAL,^(?!(ok)$)' UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown' - Disk '4.12' status is 'unknown' - Disk '4.13' status is 'unknown' - Disk '4.14' status is 'unknown'
|
||||
... 3 --warning='temperature,10,27' WARNING:.*Temperature 'Anonymized 157' is 33 degree centigrade
|
||||
... 4 --critical='temperature,1.1,25' --critical='battery,.*,20:' CRITICAL: Temperature 'Anonymized 126' is 36 degree centigrade UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown'
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown' - Disk '4.12' status is 'unknown' - Disk '4.13' status is 'unknown' - Disk '4.14' status is 'unknown' - Disk '4.15' status is 'unknown'
|
||||
... 2 --threshold-overload='fan,CRITICAL,^(?!(ok)$)' UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown' - Disk '4.12' status is 'unknown' - Disk '4.13' status is 'unknown' - Disk '4.14' status is 'unknown'
|
||||
... 3 --warning='temperature,10,27' WARNING:.*Temperature 'Anonymized 157' is 33 degree centigrade
|
||||
... 4 --critical='temperature,1.1,25' --critical='battery,.*,20:' CRITICAL: Temperature 'Anonymized 126' is 36 degree centigrade UNKNOWN: Disk '4.1' status is 'unknown' - Disk '4.2' status is 'unknown' - Disk '4.3' status is 'unknown' - Disk '4.4' status is 'unknown' - Disk '4.5' status is 'unknown' - Disk '4.6' status is 'unknown' - Disk '4.7' status is 'unknown' - Disk '4.8' status is 'unknown' - Disk '4.9' status is 'unknown' - Disk '4.10' status is 'unknown' - Disk '4.11' status is 'unknown'
|
||||
|
@ -27,8 +27,8 @@ interfaces ${tc}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose OK: All interfaces are ok Interface 'lo' Status : up (admin: up) Interface 'Anonymized 012' Status : up (admin: up) Interface 'Anonymized 118' Status : down (admin: down) Interface 'Anonymized 073' Status : down (admin: down) Interface 'Anonymized 071' Status : up (admin: up) Interface 'Anonymized 073' Status : up (admin: up) Interface 'Anonymized 232' Status : up (admin: up) Interface 'Anonymized 191' Status : up (admin: up) Interface 'Anonymized 242' Status : up (admin: up) Interface 'Anonymized 175' Status : up (admin: up) Interface 'Anonymized 128' Status : up (admin: up) Interface 'Anonymized 037' Status : down (admin: down) Interface 'Anonymized 184' Status : down (admin: down) Interface 'Anonymized 252' Status : down (admin: down) Interface 'Anonymized 012' Status : down (admin: down) Interface 'Anonymized 232' Status : up (admin: up) Interface 'Anonymized 072' Status : up (admin: up) Interface 'Anonymized 037' Status : up (admin: up)
|
||||
... 2 --oid-display='ifName' OK: All interfaces are ok
|
||||
... 3 --oid-extra-display='ifDesc' OK: All interfaces are ok
|
||||
... 4 --display-transform-src='eth' --display-transform-dst='ens' OK: All interfaces are ok
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} OK: All interfaces are ok
|
||||
... 2 --interface='Anonymized 012' --name --add-traffic OK: All interfaces are ok
|
||||
... 3 --interface='Anonymized 012' --name --add-traffic OK: All interfaces are ok | 'Anonymized 012#interface.traffic.in.bitspersecond'=0.00b/s;;;0;10000000000 'Anonymized 012#interface.traffic.out.bitspersecond'=0.00b/s;;;0;10000000000 'Anonymized 012#interface.traffic.in.bitspersecond'=0.00b/s;;;0; 'Anonymized 012#interface.traffic.out.bitspersecond'=0.00b/s;;;0;
|
||||
|
||||
|
@ -25,7 +25,7 @@ list-filesystems ${tc}
|
||||
... --snmp-timeout=1
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose List filesystems: [name = /ddvar][total = 50036368998][used = 11274289152] [name = /ddvar/core][total = 584867171532][used = 107374182] [name = Anonymized 056][total = 90263462189465][used = 53328461430784] [name = Anonymized 157][total = 755377373183][used = 533971809075] [name = Anonymized 246][total = 988878746314342][used = 988878746314342]
|
||||
|
@ -25,7 +25,7 @@ list-mtrees ${tc}
|
||||
... --snmp-timeout=1
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose List MTrees: [name = /data/col1/SQL_prod_DTX][status = readOnly] [name = /data/col1/Veeam_StorageUnit_DTX][status = readOnly] [name = /data/col1/Veeam_StorageUnit_PA6][status = retentionLockEnabled] [name = /data/col1/backup][status = readWrite] [name = /data/col1/cofpr3ubkp01p][status = readWrite]
|
||||
|
@ -25,7 +25,7 @@ list-replications ${tc}
|
||||
... --snmp-timeout=1
|
||||
... ${extra_options}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose List replications: [index = 1][type = 1][source = Anonymized 127][destination = Anonymized 057][state = normal][status = idle][initiator = 0] [index = 2][type = 2][source = Anonymized 224][destination = Anonymized 079][state = normal][status = idle][initiator = 0] [index = 3][type = 3][source = Anonymized 016][destination = Anonymized 146][state = normal][status = idle][initiator = 0]
|
||||
|
@ -28,7 +28,7 @@ mtrees ${tc}
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 --verbose OK: All MTrees are ok | 'mtrees.detected.count'=5;;;0; '/data/col1/SQL_prod_DTX#mtree.precompression.space.usage.bytes'=71739590364364.8B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.precompression.data.written.bytes'=411672615321B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.postcompression.data.written.bytes'=4617089843B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.precompression.space.usage.bytes'=633367338103603B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.precompression.data.written.bytes'=1781445060198B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.postcompression.data.written.bytes'=261778256691B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.precompression.space.usage.bytes'=283773213710746B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.precompression.data.written.bytes'=2615957205811B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.postcompression.data.written.bytes'=252651451187B;;;0; '/data/col1/backup#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.postcompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.postcompression.data.written.bytes'=0B;;;0; checking MTree '/data/col1/SQL_prod_DTX' status: readOnly space precompression used: 65.25 TB daily data written precompression: 383.40 GB, postcompression: 4.30 GB checking MTree '/data/col1/Veeam_StorageUnit_DTX' status: readOnly space precompression used: 576.04 TB daily data written precompression: 1.62 TB, postcompression: 243.80 GB checking MTree '/data/col1/Veeam_StorageUnit_PA6' status: retentionLockEnabled space precompression used: 258.09 TB daily data written precompression: 2.38 TB, postcompression: 235.30 GB checking MTree '/data/col1/backup' status: readWrite space precompression used: 0.00 B daily data written precompression: 0.00 B, postcompression: 0.00 B checking MTree '/data/col1/cofpr3ubkp01p' status: readWrite space precompression used: 0.00 B daily data written precompression: 0.00 B, postcompression: 0.00 B
|
||||
... 1 ${EMPTY} OK: All MTrees are ok | 'mtrees.detected.count'=5;;;0; '/data/col1/SQL_prod_DTX#mtree.precompression.space.usage.bytes'=71739590364364.8B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.precompression.data.written.bytes'=411672615321B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.postcompression.data.written.bytes'=4617089843B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.precompression.space.usage.bytes'=633367338103603B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.precompression.data.written.bytes'=1781445060198B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.postcompression.data.written.bytes'=261778256691B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.precompression.space.usage.bytes'=283773213710746B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.precompression.data.written.bytes'=2615957205811B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.postcompression.data.written.bytes'=252651451187B;;;0; '/data/col1/backup#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.postcompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.postcompression.data.written.bytes'=0B;;;0;
|
||||
... 2 --filter-counters='status' OK: All MTrees are ok
|
||||
... 3 --filter-mtree-name='' OK: All MTrees are ok | 'mtrees.detected.count'=5;;;0; '/data/col1/SQL_prod_DTX#mtree.precompression.space.usage.bytes'=71739590364364.8B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.precompression.data.written.bytes'=411672615321B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.postcompression.data.written.bytes'=4617089843B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.precompression.space.usage.bytes'=633367338103603B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.precompression.data.written.bytes'=1781445060198B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.postcompression.data.written.bytes'=261778256691B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.precompression.space.usage.bytes'=283773213710746B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.precompression.data.written.bytes'=2615957205811B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.postcompression.data.written.bytes'=252651451187B;;;0; '/data/col1/backup#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.postcompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.postcompression.data.written.bytes'=0B;;;0;
|
||||
... 4 --unknown-status=\\\%{state} OK: All MTrees are ok | 'mtrees.detected.count'=5;;;0; '/data/col1/SQL_prod_DTX#mtree.precompression.space.usage.bytes'=71739590364364.8B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.precompression.data.written.bytes'=411672615321B;;;0; '/data/col1/SQL_prod_DTX#mtree.daily.postcompression.data.written.bytes'=4617089843B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.precompression.space.usage.bytes'=633367338103603B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.precompression.data.written.bytes'=1781445060198B;;;0; '/data/col1/Veeam_StorageUnit_DTX#mtree.daily.postcompression.data.written.bytes'=261778256691B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.precompression.space.usage.bytes'=283773213710746B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.precompression.data.written.bytes'=2615957205811B;;;0; '/data/col1/Veeam_StorageUnit_PA6#mtree.daily.postcompression.data.written.bytes'=252651451187B;;;0; '/data/col1/backup#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/backup#mtree.daily.postcompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.precompression.space.usage.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.precompression.data.written.bytes'=0B;;;0; '/data/col1/cofpr3ubkp01p#mtree.daily.postcompression.data.written.bytes'=0B;;;0;
|
||||
|
@ -26,9 +26,9 @@ volumes ${tc}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result} ${tc}
|
||||
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} OK: All volumes are ok
|
||||
... 2 --filter-name="Anonymized 227" --verbose OK: volume 'Anonymized 227' status: Anonymized 103 checking volume 'Anonymized 227' status: Anonymized 103
|
||||
... 3 --unknown-volume-status='\\\%{status} eq "Anonymized 145"' UNKNOWN: volume 'Anonymized 004' status: Anonymized 145
|
||||
... 4 --warning-volume-status='\\\%{status} eq "Anonymized 185"' WARNING: volume 'Anonymized 180' status: Anonymized 185
|
||||
... 5 --critical-volume-status='\\\%{status} eq "Anonymized 103"' CRITICAL: volume 'Anonymized 227' status: Anonymized 103
|
||||
Examples: tc extra_options expected_result --
|
||||
... 1 ${EMPTY} OK: All volumes are ok
|
||||
... 2 --filter-name="Anonymized 227" OK: volume 'Anonymized 227' status: Anonymized 103
|
||||
... 3 --unknown-volume-status='\\\%{status} eq "Anonymized 145"' UNKNOWN: volume 'Anonymized 004' status: Anonymized 145
|
||||
... 4 --warning-volume-status='\\\%{status} eq "Anonymized 185"' WARNING: volume 'Anonymized 180' status: Anonymized 185
|
||||
... 5 --critical-volume-status='\\\%{status} eq "Anonymized 103"' CRITICAL: volume 'Anonymized 227' status: Anonymized 103
|
||||
|
@ -12,7 +12,7 @@ Suite Teardown Ctn Generic Suite Teardown
|
||||
${CMD} ${CENTREON_PLUGINS} --plugin=storage::wd::nas::snmp::plugin
|
||||
|
||||
*** Test Cases ***
|
||||
listvolumes${tc}
|
||||
listvolumes ${tc}
|
||||
[Tags] listvolumes storage snmp
|
||||
${command} Catenate
|
||||
... ${CMD}
|
||||
@ -23,7 +23,7 @@ listvolumes${tc}
|
||||
... --snmp-community=storage/wd/nas/snmp/nas-wd
|
||||
... ${extra_option}
|
||||
|
||||
Ctn Run Command And Check Result As Strings ${command} ${expected_result}
|
||||
Ctn Run Command Without Connector And Check Result As Strings ${command} ${expected_result}
|
||||
|
||||
Examples: tc extra_option expected_result --
|
||||
... 1 --snmp-tls-their-identity List volumes: [name: Volume_1] [type: ext4]
|
||||
|
Loading…
x
Reference in New Issue
Block a user