---
updatedAt: 2025-08-14T15:51:05.000Z
agentTools:
  siteIndex: https://developer.n-able.com/llms.txt
  projectIndex: https://developer.n-able.com/n-central/llms.txt
---

# NetApp Snap Mirror monitoring

```powershell XML
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>


<service xmlns="http://www.n-able.com" author="N-able SDK" creationdate="5/14/2013" organization="N-able Technologies" syntaxversion="1.1.0.0" version="1.0.0.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


	<servicedefinition id="18887" reason="" releasedependency="4.5.0.0" servicetype="SNMP" version="1.0.0.6">
		<description country="ca" language="en">NetApp SnapMirror</description>
		<displayname country="ca" language="en">SnapMirror</displayname>
		<displaylabel>SnapMirror</displaylabel>
		<help country="ca" language="en">Custom SNMP Service</help>
		<popuphelp country="ca" language="en">Custom SNMP Service</popuphelp>


		<serviceparameters aggregatedata="true" aggregatetasks="false" maxinstances="100" maxpollrate="59" minpollrate="1" schedulertype="Cron-like Scheduler" serviceinstancetype="Single" timetostale="10000"/>


		<moduleparameters>
			<moduleparameter key="scan_interval" max="1440" min="5" phardcoded="false" preferredident="false" type="String" value="0,15 0-23 * * *">
				<shortdescription country="ca" language="en">Scan Interval</shortdescription>
				<longdescription country="ca" language="en">Scan Interval</longdescription>
				<help country="ca" language="en">The number of minutes between scans.</help>
			</moduleparameter>



			<moduleparameter key="Group.0.TargetValue.0" max="" min="" phardcoded="false" preferredident="true" type="String" value="1">
				<shortdescription country="ca" language="en">SnapMirror Index</shortdescription>
				<longdescription country="ca" language="en">SnapMirror Index</longdescription>
				<help country="ca" language="en">Enter the name of the SNMP Value to be used by this service</help>
				<presentationinfo>
					<presentationitem datatype="String" description="" type="mandatory" value="" />
					<presentationitem datatype="String" description="" type="canUseAssetInfo" value="true" />
				</presentationinfo>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.0.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="TargetValue">
				<shortdescription country="ca" language="en">Variable 0</shortdescription>
				<longdescription country="ca" language="en">Variable 0</longdescription>
				<help country="ca" language="en">Variable 0</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.0.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.1">
				<shortdescription country="ca" language="en">OID 0</shortdescription>
				<longdescription country="ca" language="en">OID 0</longdescription>
				<help country="ca" language="en">OID 0</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.1.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SnapMirrorSource">
				<shortdescription country="ca" language="en">Variable 1</shortdescription>
				<longdescription country="ca" language="en">Variable 1</longdescription>
				<help country="ca" language="en">Variable 1</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.1.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.2">
				<shortdescription country="ca" language="en">OID 1</shortdescription>
				<longdescription country="ca" language="en">OID 1</longdescription>
				<help country="ca" language="en">OID 1</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.2.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SnapMirrorDestination">
				<shortdescription country="ca" language="en">Variable 2</shortdescription>
				<longdescription country="ca" language="en">Variable 2</longdescription>
				<help country="ca" language="en">Variable 2</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.2.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.3">
				<shortdescription country="ca" language="en">OID 2</shortdescription>
				<longdescription country="ca" language="en">OID 2</longdescription>
				<help country="ca" language="en">OID 2</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.3.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SnapMirrorStatus">
				<shortdescription country="ca" language="en">Variable 3</shortdescription>
				<longdescription country="ca" language="en">Variable 3</longdescription>
				<help country="ca" language="en">Variable 3</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.3.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.4">
				<shortdescription country="ca" language="en">OID 3</shortdescription>
				<longdescription country="ca" language="en">OID 3</longdescription>
				<help country="ca" language="en">OID 3</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.4.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SnapMirrorState">
				<shortdescription country="ca" language="en">Variable 4</shortdescription>
				<longdescription country="ca" language="en">Variable 4</longdescription>
				<help country="ca" language="en">Variable 4</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.4.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.5">
				<shortdescription country="ca" language="en">OID 4</shortdescription>
				<longdescription country="ca" language="en">OID 4</longdescription>
				<help country="ca" language="en">OID 4</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.5.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SnapMirrorLag">
				<shortdescription country="ca" language="en">Variable 5</shortdescription>
				<longdescription country="ca" language="en">Variable 5</longdescription>
				<help country="ca" language="en">Variable 5</help>
			</moduleparameter>
			<moduleparameter key="Group.0.Var.5.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.9.20.1.6">
				<shortdescription country="ca" language="en">OID 5</shortdescription>
				<longdescription country="ca" language="en">OID 5</longdescription>
				<help country="ca" language="en">OID 5</help>
			</moduleparameter>



			<moduleparameter key="Scandetail.0.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP18887_1">
				<shortdescription country="ca" language="en">Scan detail name</shortdescription>
				<longdescription country="ca" language="en">Scan detail name</longdescription>
				<help country="ca" language="en">Scan detail name</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.0.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$SnapMirrorSource">
				<shortdescription country="ca" language="en">Scan detail recipe</shortdescription>
				<longdescription country="ca" language="en">Scan detail recipe</longdescription>
				<help country="ca" language="en">Scan detail recipe</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.0.Type.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="VERYLONGSTRING">
				<shortdescription country="ca" language="en">Scan detail type</shortdescription>
				<longdescription country="ca" language="en">Scan detail type</longdescription>
				<help country="ca" language="en">Scan detail type</help>
			</moduleparameter>




			<moduleparameter key="Scandetail.1.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP18887_2">
				<shortdescription country="ca" language="en">Scan detail name</shortdescription>
				<longdescription country="ca" language="en">Scan detail name</longdescription>
				<help country="ca" language="en">Scan detail name</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.1.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$SnapMirrorDestination">
				<shortdescription country="ca" language="en">Scan detail recipe</shortdescription>
				<longdescription country="ca" language="en">Scan detail recipe</longdescription>
				<help country="ca" language="en">Scan detail recipe</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.1.Type.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="VERYLONGSTRING">
				<shortdescription country="ca" language="en">Scan detail type</shortdescription>
				<longdescription country="ca" language="en">Scan detail type</longdescription>
				<help country="ca" language="en">Scan detail type</help>
			</moduleparameter>




			<moduleparameter key="Scandetail.2.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP18887_3">
				<shortdescription country="ca" language="en">Scan detail name</shortdescription>
				<longdescription country="ca" language="en">Scan detail name</longdescription>
				<help country="ca" language="en">Scan detail name</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$SnapMirrorStatus">
				<shortdescription country="ca" language="en">Scan detail recipe</shortdescription>
				<longdescription country="ca" language="en">Scan detail recipe</longdescription>
				<help country="ca" language="en">Scan detail recipe</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Type.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="VERYLONGSTRING">
				<shortdescription country="ca" language="en">Scan detail type</shortdescription>
				<longdescription country="ca" language="en">Scan detail type</longdescription>
				<help country="ca" language="en">Scan detail type</help>
			</moduleparameter>

			<moduleparameter key="Scandetail.2.Map.Idle" max="" min="" phardcoded="true" preferredident="false" type="String" value="1">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Transferring" max="" min="" phardcoded="true" preferredident="false" type="String" value="2">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Pending" max="" min="" phardcoded="true" preferredident="false" type="String" value="3">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Aborting" max="" min="" phardcoded="true" preferredident="false" type="String" value="4">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Migrating" max="" min="" phardcoded="true" preferredident="false" type="String" value="5">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Quiescing" max="" min="" phardcoded="true" preferredident="false" type="String" value="6">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Resyncing" max="" min="" phardcoded="true" preferredident="false" type="String" value="7">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Waiting" max="" min="" phardcoded="true" preferredident="false" type="String" value="8">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.Syncing" max="" min="" phardcoded="true" preferredident="false" type="String" value="9">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.2.Map.InSync" max="" min="" phardcoded="true" preferredident="false" type="String" value="10">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>



			<moduleparameter key="Scandetail.3.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP18887_4">
				<shortdescription country="ca" language="en">Scan detail name</shortdescription>
				<longdescription country="ca" language="en">Scan detail name</longdescription>
				<help country="ca" language="en">Scan detail name</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$SnapMirrorState">
				<shortdescription country="ca" language="en">Scan detail recipe</shortdescription>
				<longdescription country="ca" language="en">Scan detail recipe</longdescription>
				<help country="ca" language="en">Scan detail recipe</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Type.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="VERYLONGSTRING">
				<shortdescription country="ca" language="en">Scan detail type</shortdescription>
				<longdescription country="ca" language="en">Scan detail type</longdescription>
				<help country="ca" language="en">Scan detail type</help>
			</moduleparameter>

			<moduleparameter key="Scandetail.3.Map.Uninitialized" max="" min="" phardcoded="true" preferredident="false" type="String" value="1">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Map.SnapMirrored" max="" min="" phardcoded="true" preferredident="false" type="String" value="2">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Map.BrokenOff" max="" min="" phardcoded="true" preferredident="false" type="String" value="3">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Map.Quiesced" max="" min="" phardcoded="true" preferredident="false" type="String" value="4">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Map.Source" max="" min="" phardcoded="true" preferredident="false" type="String" value="5">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>
			<moduleparameter key="Scandetail.3.Map.Unknown" max="" min="" phardcoded="true" preferredident="false" type="String" value="6">
				<shortdescription country="ca" language="en">Custom Mapping</shortdescription>
				<longdescription country="ca" language="en"/>
				<help country="ca" language="en"/>
			</moduleparameter>



			<moduleparameter key="Scandetail.4.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP18887_5">
				<shortdescription country="ca" language="en">Scan detail name</shortdescription>
				<longdescription country="ca" language="en">Scan detail name</longdescription>
				<help country="ca" language="en">Scan detail name</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.4.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$SnapMirrorLag 100.0 /">
				<shortdescription country="ca" language="en">Scan detail recipe</shortdescription>
				<longdescription country="ca" language="en">Scan detail recipe</longdescription>
				<help country="ca" language="en">Scan detail recipe</help>
			</moduleparameter>
			<moduleparameter key="Scandetail.4.Type.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="UINT32">
				<shortdescription country="ca" language="en">Scan detail type</shortdescription>
				<longdescription country="ca" language="en">Scan detail type</longdescription>
				<help country="ca" language="en">Scan detail type</help>
			</moduleparameter>

		</moduleparameters>



		<scandetails>
			<scandetailid>1888701</scandetailid>
			<scandetailid>1888702</scandetailid>
			<scandetailid>1888703</scandetailid>
			<scandetailid>1888704</scandetailid>
			<scandetailid>1888705</scandetailid>
		</scandetails>
	</servicedefinition>



	<scandetail id="1888701" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.4" >
		<thresholddefaults>
			<thresholds configurable="false" type="String - Huge"/>
		</thresholddefaults>
		<description country="ca" language="en">SnapMirror Source</description>
		<help country="ca" language="en">Help</help>
		<popuphelp country="ca" language="en">Popup Help</popuphelp>
		<displayname country="ca" language="en">SNMP18887_1</displayname>
	</scandetail>



	<scandetail id="1888702" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.4" >
		<thresholddefaults>
			<thresholds configurable="false" type="String - Huge"/>
		</thresholddefaults>
		<description country="ca" language="en">SnapMirror Destination</description>
		<help country="ca" language="en">Help</help>
		<popuphelp country="ca" language="en">Popup Help</popuphelp>
		<displayname country="ca" language="en">SNMP18887_2</displayname>
	</scandetail>



	<scandetail id="1888703" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.4" >
		<thresholddefaults>
			<thresholds configurable="false" type="String - Huge"/>
		</thresholddefaults>
		<description country="ca" language="en">SnapMirror Status</description>
		<help country="ca" language="en">Help</help>
		<popuphelp country="ca" language="en">Popup Help</popuphelp>
		<displayname country="ca" language="en">SNMP18887_3</displayname>
	</scandetail>



	<scandetail id="1888704" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.4" >
		<thresholddefaults>
			<thresholds configurable="false" type="String - Huge"/>
		</thresholddefaults>
		<description country="ca" language="en">SnapMirror State</description>
		<help country="ca" language="en">Help</help>
		<popuphelp country="ca" language="en">Popup Help</popuphelp>
		<displayname country="ca" language="en">SNMP18887_4</displayname>
	</scandetail>



	<scandetail id="1888705" unit="Second" monitoringtypeon="true" processforstate="true" releasedependency="4.5.0.0" version="1.0.0.4" >
		<thresholddefaults>
			<thresholds configurable="true" type="uint32">
				<threshold high="3600" low="0" state="Normal"/>
				<threshold high="5400" low="3600" state="Warning"/>
				<threshold high="4294967295" low="5400" state="Failed"/>
			</thresholds>
		</thresholddefaults>
		<description country="ca" language="en">SnapMirror Lag</description>
		<help country="ca" language="en">Help</help>
		<popuphelp country="ca" language="en">Popup Help</popuphelp>
		<displayname country="ca" language="en">SNMP18887_5</displayname>
	</scandetail>
</service>
<?N-able-SDK version=3.0?>
```

```json Response Example
{"success":true}
```

# SCRIPT