Checks the mirror-state of snap-mirror relations.
This monitoring plugin checks the snap-mirror relations mirror-state.
The evaluation of the mirror-state is controlled by two parameters:
The switch --use-ok-status
determines which logic is used. The default is --use-ok-status=false
, in which case the following logic is applied.
The parameter --ok-status
is ignored if --use-ok-status
is set to false!
If --use-ok-status=true
, the comparison value for an OK status can be controlled via --ok-status
. This allows, for example, uninitialised snapmirror relations to be excluded from the alert by setting --ok-status=~^(snapmirrored|uninitialized)$
.
--include
/ --exclude
: Filter based on the instance names.$ check_netapp_snapmirror mirror-state -H filer
NETAPP SNAPMIRROR MIRROR STATE OK - 8 snapmirror relationships checked
DM5NFS:DM5NFS01->partner01:DM5NFS01_dest: snapmirrored
DM3CIFS:SagsArchive->partner01:SagsArchive_dest: snapmirrored
DM5NFS:DM5NFS02->partner01:DM5NFS02_dest: snapmirrored
SRV-SVM-FIL01:BigData->partner01:vol_BigData_dest: snapmirrored
DM3CIFS:BigDataArchive->partner01:vol_BigDataArchive_dest: snapmirrored
DM5NFS:DM5NFS01_PT->partner01:vol_DM5NFS01_PT_dest: snapmirrored
SVM01:SVM01_root->partner01:vol_SVM01_root_dest: snapmirrored
DM3CIFS:BigDataArchive_New->partner01:BigDataArchive_New_dest: snapmirrored
Checks all snap-mirror relations on the filer for their mirror-state. Returns OK if all are snapmirrored.