VMware VirtualCenter: ESX datastore write IO rate Health Monitor

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

Rule defined in order to monitor the latest value for Storage Distributed Resource Scheduler datastore write IO rate.

Knowledge Base article:

Summary

ESX datastore read I/O rate is over threshold.

The latest value for Storage DRS datastore read I/O rate is over the maximum threshold configured in Xian Network Manager 2012.

Causes

The input/output read operations per second have been increased due to demand.

Resolutions

Verify that resources correspond with the specified requirements and are not necessarily restricting the management of resources. Tune the environment if necessary.

Additional

Rule defined in order to monitor the latest value for Storage Distributed Resource Scheduler datastore write I/O rate.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.VMWare.JsXVMwareVirtualCenterDatastoreEsxElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
ESX datastore write IO rate Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.VMwareVirtualCenters.EsxDatastoreWriteIops.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_VMWare!Jalasoft.Xian.Common.Elements.ThirdParty.VMWare.JsXVMwareVirtualCenterDatastoreEsxElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="EsxDatastoreWriteIops_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>