Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
@nickatnite
Favorites0
Views
Projects0
This is the patch I used to get it to properly read active and clean states. --- check_md_raid.orig +++ check_md_raid @@ -110,7 +110,7 @@ def test_raid(verbosity): if "State :" in line: state = line.split(":")[-1][1:-1] re_clean = re.compile('^clean(, no-errors)?$') - if not re_clean.match(state) and state != "active": + if not re_clean.match(state) and state != "active" and state != "active " and state != "clean" and state != "clean ": arrays_not_ok += 1 raidlevel = detailed_output[3].split()[-1] shortname = array.split("/")[-1].upper()
Reviewed 13 years ago