check_interval = "1s" monitor "mdstat_raid" { command = [ "sh", "-c", "grep -q '\\[U_\\|_U\\]' /host_proc/mdstat && exit 1 || exit 0" ] check_interval = "30s" alert_after = 1 alert_down = ["email_alert"] alert_up = ["email_recovery"] } alert "email_alert" { command = [ "sh", "-c", "EMAIL=$EMAIL_RECIPIENT; printf 'Subject: RAID ALERT\nTo: %s\n\nRAID degraded\n' \"$EMAIL\" | /usr/local/bin/sendmail -t || true" ] } alert "email_recovery" { command = [ "sh", "-c", "EMAIL=$EMAIL_RECIPIENT; printf 'Subject: RAID ALERT\nTo: %s\n\nRAID clean\n' \"$EMAIL\" | /usr/local/bin/sendmail -t || true" ] }