VKernel VM Disk Latency

VKernel.CapacityAnalyzer.PRO.RealTime.VmDiskLatencyMonitor (UnitMonitor)

'VKernel VM Disk Latency' above 15 ms

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Pro.2008.VirtualMachine
Parent MonitorSystem.Health.PerformanceState
CategoryCustom
EnabledTrue
Instance NamePhysicalDisk
Counter NameAvg. Disk sec/Write
Frequency300
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.DoubleThreshold
RemotableTrue
AccessibilityInternal
Alert Message
VKernel VM Disk Latency
'VKernel VM Disk Latency' above 15 ms
RunAsDefault

Source Code:

<UnitMonitor ID="VKernel.CapacityAnalyzer.PRO.RealTime.VmDiskLatencyMonitor" Accessibility="Internal" Enabled="true" Target="SystemCenter1!Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.VirtualMachine" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.DoubleThreshold" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="VKernel.CapacityAnalyzer.PRO.RealTime.VmDiskLatencyMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId5722d9c3ab9a46f5a4a1472cafbc8c21" MonitorTypeStateID="UnderThreshold1" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId8b046a792c6c4f47bcba33bddef96501" MonitorTypeStateID="OverThreshold1UnderThreshold2" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdbeb1259ace504d46a7ffd5d89f74fc7b" MonitorTypeStateID="OverThreshold2" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Write</CounterName>
<ObjectName>PhysicalDisk</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Threshold1>0.015</Threshold1>
<Threshold2>0.03</Threshold2>
</Configuration>
</UnitMonitor>