Monitor to check Space reservation of a Lun

NetApp.Management.Pack.Monitor.Lun.Space.Reserved (UnitMonitor)

This monitor monitors if this lun has reservation enabled or not.

Element properties:

TargetNetApp.Management.Pack.Class.NetApp.Lun
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeNetApp.Management.Pack.MonitorType.LunStatus
RemotableTrue
AccessibilityPublic
Alert Message
Monitor to check Space reservation of a Lun
There is no space reservation for lun {0} if no space reservation is given the lun is able to grow as large as desired which could possibly fill up the volume. And when the volume is full it will go offline causing all luns residing on it to be unavailable.
If this is a known cofiguration no action is required and you may ignore or override the monitor.Otherwise be sure to configure space reservation on the lun.
RunAsDefault

Source Code:

<UnitMonitor ID="NetApp.Management.Pack.Monitor.Lun.Space.Reserved" Accessibility="Public" Enabled="true" Target="NetApp.Management.Pack.Class.NetApp.Lun" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="NetApp.Management.Pack.MonitorType.LunStatus" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="NetApp.Management.Pack.Monitor.Lun.Space.Reserved_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="NetApp.Management.Pack.Class.NetApp.Lun"]/LunName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdfd0e2866aff94afba8e94c541b9e1ae0" MonitorTypeStateID="MonitorStateOK" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId4e3d722f66fa4f9dad19d2e631272b95" MonitorTypeStateID="MonitorStateError" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<Interval>86400</Interval>
<IPAddress>$Target/Host/Host/Host/Host/Property[Type="MicrosoftSystemCenterNetworkDeviceLibrary!Microsoft.SystemCenter.NetworkDevice"]/IPAddress$</IPAddress>
<Commstr>$Target/Host/Host/Host/Host/Property[Type="MicrosoftSystemCenterNetworkDeviceLibrary!Microsoft.SystemCenter.NetworkDevice"]/CommunityString$</Commstr>
<OID>.1.3.6.1.4.1.789.1.17.15.2.1.20.$Target/Property[Type="NetApp.Management.Pack.Class.NetApp.Lun"]/Index$</OID>
</Configuration>
</UnitMonitor>