VMware VirtualCenter: VM datastore highest latency Health Monitor

Jalasoft.Xian.SmartManagementPacks.VMwareVirtualCenters.VmDatastoreMaxTotalLatency.1.1 (AggregateMonitor)

This rule monitors the latest value for the highest latency across all datastores used by the host.

Knowledge Base article:

Summary

VM datastore highest latency is over threshold.

The virtual machine's latest value for hightest latency is over the maximum threshold configured in Xian Network Manager 2012.

Causes

The latency from all datastores has been increased.

Resolutions

Perform load balancing improvements and verify if the resources correspond with the specified usage requirements. Tune the environment if necessary.

Additional

This rule monitors the latest value for the highest latency across all datastores used by the host.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.VMWare.JsXVMwareVirtualCenterVirtualMachineElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
VM datastore highest latency Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.VMwareVirtualCenters.VmDatastoreMaxTotalLatency.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_VMWare!Jalasoft.Xian.Common.Elements.ThirdParty.VMWare.JsXVMwareVirtualCenterVirtualMachineElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="VmDatastoreMaxTotalLatency_AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>