VHD オーバーサブスクリプション モニター

Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.Monitor (UnitMonitor)

VHD オーバーサブスクリプションのモニター

Knowledge Base article:

概要

このファイル共有の VHD サブスクリプションのしきい値を超えました。ファイル共有の現在のサブスクリプションは、使用できる物理容量を超えています。

既定値に基づいて、ファイル共有が 200% のオーバーサブスクリプションを超えた場合は警告アラート、400% のオーバーサブスクリプションを超えた場合は重大アラートが発生します。

原因

動的 VHD を使用していて、サブスクライブされた合計容量が使用できる物理容量のしきい値を超えると、ファイル共有はオーバーサブスクリプションになります。

解決方法

この問題を解決するには、記憶域を VHD から代替のファイル共有へとライブ マイグレーションを実行するか、容量を追加します。

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
FileShare 動的 VHD オーバーサブスクリプションのしきい値を超えています
FileShare 動的 VHD オーバーサブスクリプションのしきい値を超えました。現在のオーバーサブスクリプションは {0}\% です。
RunAsMicrosoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.OperationsManager.Storage.VHD.Oversubscription.Monitor" Accessibility="Public" Target="SLD!Microsoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS" 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="SLD!Microsoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS"]/ID$</FileShareId>
<VHDsOversubscriptionCriticalThreshold>400</VHDsOversubscriptionCriticalThreshold>
<VHDsOversubscriptionWarningThreshold>200</VHDsOversubscriptionWarningThreshold>
<VMMServer>$Target/Property[Type="SLD!Microsoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS"]/VMMServer$</VMMServer>
</Configuration>
</UnitMonitor>