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 developer@rfi.net or feel free to leave a comment below the article.