Data ONTAP: SnapMirror Status Rule

DataONTAP.Monitoring.Rule.SnapMirror.Status (Rule)

This rule captures the status of all SnapMirror relationships, in which both the source controller and destination controller are monitored. States include Healthy, Warning, and Critical.

Knowledge Base article:

Summary

This rule captures the status of all SnapMirror relationships, in which both the source controller and destination controller are monitored. States include Healthy, Warning, and Critical.

Configuration

Several overrides are available for this rule. Sync Time and Interval Seconds determine when and how often the rule runs. Timeout Seconds determines how long System Center Operations Manager waits for this rule to complete.

Lag Critical Threshold has a default of 10080 seconds, or 7 days. Lag Warning Threshold has a default of 4230 seconds, or 3 days.

Resolutions

If you suspect a problem with this rule, check the OnCommand and System Center Operations Manager event logs on the management server running the rule.

Additional

Event ID

Severity

Description

11000

INFO

SnapMirror state OK (In SnapMirrored, Quiesced, Source, Unknown state And Lag is not over threshold)

11001

WARN

SnapMirror state warning (In Uninitialized state Or Lag is over warning threshold)

11002

ERR

SnapMirror state error (In Broken state Or Lag is over critical threshold)

11003

INFO

SnapMirror state unknown

Element properties:

TargetDataONTAP.ManagementServer
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.SimpleScheduler Default
SnapMirrorWriteAction WriteAction DataONTAP.SnapMirror.WriteActionModuleType Default

Source Code:

<Rule ID="DataONTAP.Monitoring.Rule.SnapMirror.Status" Enabled="true" Target="DataONTAP.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>StateCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="System!System.SimpleScheduler">
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime>03:15</SyncTime>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="SnapMirrorWriteAction" TypeID="DataONTAP.SnapMirror.WriteActionModuleType">
<LagWarningThresholdMinutes>4320</LagWarningThresholdMinutes>
<LagCriticalThresholdMinutes>10080</LagCriticalThresholdMinutes>
<TimeoutSeconds>3600</TimeoutSeconds>
<ManagementServer>$Target/Property[Type="DataONTAP.ManagementServer"]/Fqdn$</ManagementServer>
</WriteAction>
</WriteActions>
</Rule>