Clustered Data ONTAP: Aggregate Space Utilization (\%) Monitor

DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor (UnitMonitor)

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

Knowledge Base article:

Summary

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

Counter Name: Aggregate Space Utilization (%)

Instance Name: Aggregate Used Space (%)

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 utilization threshold percentages that trigger alerts.

The default lower threshold is 85%. Any value less than or equal to the lower threshold triggers a critical alert.

The default upper threshold is 90%. Any value between the lower and upper thresholds triggers a warning alert.

Element properties:

TargetDataONTAP.Cluster.NodeVserver.Aggregate
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: Aggregate Space Utilization (\%) Monitor
Aggregate {0} on storage system {1} has {2}\% storage utilization.
RunAsDefault

Source Code:

<UnitMonitor ID="DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor" Accessibility="Public" Enabled="true" Target="DataONTAP.Cluster.NodeVserver.Aggregate" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="DataONTAP.Cluster.MonitorType.DoubleThreshold" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="DataONTAP.Cluster.NodeVserver.Aggregate"]/AggregateName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="DataONTAP.Cluster.NodeVserver.Aggregate"]/NodeVserverName$</AlertParameter2>
<AlertParameter3>$Data/Context/Value$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor.OpState.Error" MonitorTypeStateID="AboveUpperThreshold" HealthState="Error"/>
<OperationalState ID="DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor.OpState.Warning" MonitorTypeStateID="BetweenThresholds" HealthState="Warning"/>
<OperationalState ID="DataONTAP.Cluster.NodeVserver.Aggregate.UsedSpacePercentageMonitor.OpState.Success" MonitorTypeStateID="BelowLowerThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<CounterName>Aggregate Space Utilization</CounterName>
<ObjectName>Clustered Data ONTAP: Aggregate</ObjectName>
<InstanceName>Aggregate Used Space (%)</InstanceName>
<LowerThreshold>85</LowerThreshold>
<UpperThreshold>90</UpperThreshold>
</Configuration>
</UnitMonitor>