Sha256: ef1249279ba60379344084edb5221c37c26137e9779817595bd7e6236d1f857d
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
Feature: Check ZFS In order to notified before it's to late As an agile System-Administrator I want the health of my ZFS pools monitored with Nagios by check_zfs Scenario Outline: Exit status and stdout Given I could run `zpool list -H -o name,health` with stdout: """ rpool <rpool> tank <tank> tank2 <tank2> """ When I run `check_zfs` Then the exit status should be <exit> And the stdout should contain exactly: """ <stdout> """ Examples: | rpool | tank | tank2 | exit | stdout | | ONLINE | ONLINE | ONLINE | 0 | OK: 3 ONLINE | | ONLINE | DEGRADED | ONLINE | 1 | Warning: 1 DEGRADED, 2 ONLINE | | ONLINE | DEGRADED | FAULTED | 2 | Critical: 1 FAULTED, 1 DEGRADED, 1 ONLINE | Scenario: Missing zpool command Given I could run `zpool list -H -o name,health` with exit status 127 and stderr: """ command not found: zpool list -H -o name,health """ When I run `check_zfs` Then the exit status should be 3 And the stdout should contain "Unknown: command not found: zpool"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
check_zfs-0.0.3 | features/check_zfs.feature |