VMware VirtualCenter: ESX memory swap usage Health Monitor

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

This monitor catches Xian events that notifies when the ESX memory swap usage has changed its state.

Knowledge Base article:

Summary

ESX memory swap used is over threshold.

The amount of memory swap used by the ESX host is above the maximum threshold configured in Xian Network Manager 2012.

Causes

The Esx host is using its memory swap at a high rate due to the work load demand

Resolutions

Verify why this Esx host is using such amount of memory swap.

Additional

Monitors the memory swap used of this Esx host.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.VMWare.JsXVMwareVirtualCenterEsxElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
ESX memory swap usage Alert
{0}

Source Code:

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