Clustered Data ONTAP: Volume Available Space (GB) Monitor

DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor (UnitMonitor)


The Volume Available Space (GB) Monitor monitors the value of the Volume Space Utilization (\%) counter collected by the Volume
Performance Data Collection Rule.

Knowledge Base article:

Summary

The Volume Available Space (GB) Monitor monitors the value of the Volume Space Utilization (%) counter collected by the Volume Performance Data Collection Rule:

Counter Name: Volume Space Utilization (%)

Instance Name: Volume Available Space (GB)

Space utilization is defined as the percentage of the total space that has been used on the volume.

Configuration

Two overrides are available for this monitor. Lower Threshold and Upper Threshold set the space available threshold values that trigger alerts.

The default lower threshold is 10240 MB (10 GB). Any value less than or equal to the lower threshold triggers a critical alert.

The default upper threshold is 51200 MB (50 GB). Any value between the lower and upper thresholds triggers a warning alert.

Element properties:

TargetDataONTAP.Cluster.DataVserver.Volume
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeDataONTAP.Cluster.MonitorType.DoubleThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Clustered Data ONTAP: Volume Available Space (GB) Monitor

Space available in volume {0} on storage system {1} is below threshold. The amount of available space is {2:N1} GB.
RunAsDefault

Source Code:

<UnitMonitor ID="DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor" Accessibility="Public" Enabled="true" Target="DataONTAP.Cluster.DataVserver.Volume" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="DataONTAP.Cluster.MonitorType.DoubleThreshold" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="DataONTAP.Cluster.DataVserver.Volume"]/VolumeName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="DataONTAP.Cluster.DataVserver.Volume"]/VserverName$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Property[@Name='SampleValue']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor.OpState.Error" MonitorTypeStateID="BelowLowerThreshold" HealthState="Error"/>
<OperationalState ID="DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor.OpState.Warning" MonitorTypeStateID="BetweenThresholds" HealthState="Warning"/>
<OperationalState ID="DataONTAP.Cluster.DataVserver.Volume.AvailableSpaceMonitor.OpState.Success" MonitorTypeStateID="AboveUpperThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ObjectID>$Target/Property[Type="DataONTAP.Cluster.DataVserver.Volume"]/InstanceUUID$</ObjectID>
<CounterName>Volume Space Utilization</CounterName>
<ObjectName>Clustered Data ONTAP: Volume</ObjectName>
<InstanceName>Volume Available Space (GB)</InstanceName>
<LowerThreshold>10</LowerThreshold>
<UpperThreshold>50</UpperThreshold>
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime>00:10</SyncTime>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>