---
updatedAt: 2025-08-14T17:53:42.000Z
agentTools:
  siteIndex: https://developer.n-able.com/llms.txt
  projectIndex: https://developer.n-able.com/n-central/llms.txt
---

# Monitor the status of a spare drive in a RAID array on a NetApp SAN.

```shell XML
<service xmlns="http://www.n-able.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" author="N-able SDK" creationdate="1/14/2010" organization="N-able Technologies" syntaxversion="1.1.0.0" version="1.0.0.15">
<servicedefinition id="14145" reason="" releasedependency="4.5.0.0" servicetype="SNMP" version="1.0.0.15">
<description country="ca" language="en">Monitors the status of a spare drive in a RAID array on a NetApp SAN.</description>
<displayname country="ca" language="en">Spare Drive (NetApp)</displayname>
<displaylabel>Spare Drive (NetApp)</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,5 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="spare disk 0c.09.2">
<shortdescription country="ca" language="en">Disk Name</shortdescription>
<longdescription country="ca" language="en">Disk Name</longdescription>
<help country="ca" language="en">Enter the name of the disk to be monitored. For a list of disks, query the NetApp SAN with the 1.3.6.1.4.1.789.1.6.2.1.2 SNMP OID.</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.6.3.1.2">
<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="SpareStatus">
<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.6.3.1.3">
<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="SerialNumber">
<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.2.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.6.3.1.16">
<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.3.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="Vendor">
<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.3.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.6.3.1.17">
<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="Group.0.Var.4.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="Model">
<shortdescription country="ca" language="en">Variable 6</shortdescription>
<longdescription country="ca" language="en">Variable 6</longdescription>
<help country="ca" language="en">Variable 6</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.6.3.1.18">
<shortdescription country="ca" language="en">OID 6</shortdescription>
<longdescription country="ca" language="en">OID 6</longdescription>
<help country="ca" language="en">OID 6</help>
</moduleparameter>
<moduleparameter key="Group.0.Var.5.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="FirmwareVersion">
<shortdescription country="ca" language="en">Variable 7</shortdescription>
<longdescription country="ca" language="en">Variable 7</longdescription>
<help country="ca" language="en">Variable 7</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.6.3.1.19">
<shortdescription country="ca" language="en">OID 7</shortdescription>
<longdescription country="ca" language="en">OID 7</longdescription>
<help country="ca" language="en">OID 7</help>
</moduleparameter>
<moduleparameter key="Group.0.Var.6.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="Speed">
<shortdescription country="ca" language="en">Variable 8</shortdescription>
<longdescription country="ca" language="en">Variable 8</longdescription>
<help country="ca" language="en">Variable 8</help>
</moduleparameter>
<moduleparameter key="Group.0.Var.6.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.6.3.1.20">
<shortdescription country="ca" language="en">OID 8</shortdescription>
<longdescription country="ca" language="en">OID 8</longdescription>
<help country="ca" language="en">OID 8</help>
</moduleparameter>
<moduleparameter key="Group.0.Var.7.VarName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="Type">
<shortdescription country="ca" language="en">Variable 9</shortdescription>
<longdescription country="ca" language="en">Variable 9</longdescription>
<help country="ca" language="en">Variable 9</help>
</moduleparameter>
<moduleparameter key="Group.0.Var.7.OID.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="1.3.6.1.4.1.789.1.6.3.1.21">
<shortdescription country="ca" language="en">OID 9</shortdescription>
<longdescription country="ca" language="en">OID 9</longdescription>
<help country="ca" language="en">OID 9</help>
</moduleparameter>
<moduleparameter key="Scandetail.0.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_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="$SpareStatus">
<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="UINT8">
<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="SNMP14145_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="$SpareStatus">
<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.1.Map.Spare" 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.1.Map.Adding Spare" 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.1.Map.Bypassed" 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.1.Map.Unknown" 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.1.Map.Offline" 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.2.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_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="$SerialNumber">
<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.3.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_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="$Vendor">
<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.4.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_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="$Model">
<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="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.5.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_6">
<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.5.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$FirmwareVersion">
<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.5.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.6.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_7">
<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.6.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$Speed">
<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.6.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.7.ScandetailName.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="SNMP14145_8">
<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.7.Recipe.0" max="" min="" phardcoded="true" preferredident="false" type="String" value="$Type">
<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.7.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>
</moduleparameters>
<scandetails>
<scandetailid>1414501</scandetailid>
<scandetailid>1414502</scandetailid>
<scandetailid>1414503</scandetailid>
<scandetailid>1414504</scandetailid>
<scandetailid>1414505</scandetailid>
<scandetailid>1414506</scandetailid>
<scandetailid>1414507</scandetailid>
<scandetailid>1414508</scandetailid>
</scandetails>
</servicedefinition>
<scandetail id="1414501" monitoringtypeon="true" processforstate="true" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="true" type="uint8">
<threshold high="1" low="1" state="Normal"/>
<threshold high="4" low="2" state="Warning"/>
<threshold high="10" low="6" state="Failed"/>
</thresholds>
</thresholddefaults>
<description country="ca" language="en">Status</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_1</displayname>
</scandetail>
<scandetail id="1414502" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Status Description</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_2</displayname>
</scandetail>
<scandetail id="1414503" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Serial Number</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_3</displayname>
</scandetail>
<scandetail id="1414504" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Vendor</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_4</displayname>
</scandetail>
<scandetail id="1414505" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Model</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_5</displayname>
</scandetail>
<scandetail id="1414506" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Firmware Version</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_6</displayname>
</scandetail>
<scandetail id="1414507" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Disk Speed (R.P.M.)</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_7</displayname>
</scandetail>
<scandetail id="1414508" monitoringtypeon="true" processforstate="false" releasedependency="4.5.0.0" version="1.0.0.13">
<thresholddefaults>
<thresholds configurable="false" type="String - Huge"/>
</thresholddefaults>
<description country="ca" language="en">Disk Type</description>
<help country="ca" language="en">Help</help>
<popuphelp country="ca" language="en">Popup Help</popuphelp>
<displayname country="ca" language="en">SNMP14145_8</displayname>
</scandetail>
</service>
<?N-able-SDK version=3.0?>
```

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

# Threshold Defaults

<!-- shell@262-331 -->