This monitor monitors the value of the following counter value collected by the Data ONTAP Volume Used Inodes Rule:
Counter Name: "Volume Used Inodes (\%)"
Object Name: "DataONTAP.Controller.Storage.Volume"
Instance Name: <ControllerName>:/vol/<VolumeName>
This monitor monitors the value of the following counter value collected by the Data ONTAP Volume Used Inodes Rule:
Counter Name: "Volume Used Inodes (%)"
Object Name: "DataONTAP.Controller.Storage.Volume"
Instance Name: <ControllerName>:/vol/<VolumeName>
Several Overrides exist for this monitor including Lower and Upper Threshold values. Alerts are generated when the values exceed the threshold values. Lower Threshold and Upper Threshold set the inode utilization threshold percentages that trigger alerts.
Lower Threshold is default 90%
Upper Threshold is default 95%.
Target | DataONTAP.Controller.Storage.Volume | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | DataONTAP.Performance.Counter.DoubleThreshold.MT | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="DataONTAP.Volume.UsedInodes.Monitor" Accessibility="Internal" Enabled="true" Target="DataONTAP.Controller.Storage.Volume" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="DataONTAP.Performance.Counter.DoubleThreshold.MT" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataONTAP.Volume.UsedInodes.Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="DataONTAP.Controller.Storage.Volume"]/name$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="DataONTAP.Controller.Storage.Volume"]/controller$</AlertParameter2>
<AlertParameter3>$Data/Context/Value$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId90c36e6183da45009563440fe5f70235" MonitorTypeStateID="BelowLowerThreshold" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIddb0887da9ee24bb2bdac5539871d2591" MonitorTypeStateID="BetweenThresholds" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdb9616a101ebc438490f65a7dd005cc1a" MonitorTypeStateID="AboveUpperThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<CounterName>Volume Used Inodes (%)</CounterName>
<ObjectName>DataONTAP.Controller.Storage.Volume</ObjectName>
<InstanceName>$Target/Property[Type="DataONTAP.Controller.Storage.Volume"]/controller$:/vol/$Target/Property[Type="DataONTAP.Controller.Storage.Volume"]/name$</InstanceName>
<LowerThreshold>90</LowerThreshold>
<UpperThreshold>95</UpperThreshold>
</Configuration>
</UnitMonitor>