We are currently thinking of developing a check that sends a warning when volumes appear on a filer that are not protected by a SnapVault or SnapMirror relationship. This way, the following scenario should be identified before any loss of data can occur:
Somebody creates a primary volume and forgets to save it with a SnapVault or SnapMirror relationship.
Examples (Excerpts from the specification):
$ check_netapp_pro.pl UnprotectedVolumes -H filer ‑‑source=prod-svm ‑‑destination=backup-svm
This would check any volume on that specific vserver – so the check must be configured per vserver.
Or with an additional parameter excluding volumes which are never snapvaulted or -mirrored:
$ check_netapp_pro.pl UnprotectedVolumes -H filer -X ^(vol0|_root)$ ‑‑source=prod-svm ‑‑destination=backup-svm
Should you be interested in such a check please send us an email to firstname.lastname@example.org or feel free to leave a comment below the article.