Monitor for VHD oversubscription
An VHD oversubscription threshold for this file share has been exceeded. The file share is currently oversubscribed compared to the available physical capacity.
Based on default values, a warning alert will be raised when a file share exceeds 200% oversubscription and a critical alert will be raised when a file share exceeds 400% oversubscription.
A file share can become oversubscribed when using dynamic VHDs and their total subscribed capacity exceeds the available physical capacity threshold.
To resolve this issue consider storage live migrating VHDs to an alternate file share or add additional capacity.
Target | Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare.Base | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile |
<UnitMonitor ID="Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.Monitor" Accessibility="Public" Target="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare.Base" RunAs="PROV2Library!Microsoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" TypeID="Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.MonitorType" Enabled="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='SubscriptionPercentage']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SubscriptionCritical" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="SubscriptionWarning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SpacesHealthy" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<FileShareId>$Target/Property[Type="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare.Base"]/ID$</FileShareId>
<VHDsOversubscriptionCriticalThreshold>400</VHDsOversubscriptionCriticalThreshold>
<VHDsOversubscriptionWarningThreshold>200</VHDsOversubscriptionWarningThreshold>
<VMMServer>$Target/Property[Type="SL!Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare.Base"]/VMMServer$</VMMServer>
</Configuration>
</UnitMonitor>