Neither the checks nor the CLI command sysconfig -c were able to find failed disks on a Ontap 8.2.4 (7mode) system. aggr status –f reports: „Broken disks (empty)“. The only way to detect them was sysconfig -a, returning a long list, similar to the one below:
…
134L84 : NETAPP X414_HV60A15 NA03 560.0GB 520B/sect (LXY…4N)
134L85 : NETAPP X414_HV60A15 NA03 560.0GB 520B/sect (LXY…1N)
134L86 : NETAPP X414_HV60A15 NA03 0.0GB 0B/sect (Failed)
134L87 : NETAPP X414_HV60A15 NA03 560.0GB 520B/sect (LXY…HN)
134L88 : NETAPP X414_S160A15 NA08 560.0GB 520B/sect (6SL…NF)
…
This make for an interesting use case for check_netapp_anycli.pl.
This is how these failed disks are being alarmed:
./check_netapp_anycli.pl -H my_old_netapp --in=sysconfig --in=-a --out="Failed|failed" --like_result=CRITICAL --unlike_result=OK CRITICAL - output matches pattern 'Failed|failed'