F5 Big IP: Virtual machine port status Health Monitor

Jalasoft.Xian.SmartManagementPacks.F5BigIp.VirtualMachinePortStatus.2.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Virtual machine port status has changed its state.

Knowledge Base article:

Summary

Virtual machine port status has changed.

The virtual machine port status has changed to one of the following states: disabled, enabled, no node available, not on this unit.

Causes

The port is enabled when deliberately available for service and disabled when restricted. If no node available or not on this unit, it doesn’t apply.

Resolutions

Verify status is the desired state according to your network requirement, considering service availability through the Virtual machine port. Ensure that the node is accessible if no node is available.

Additional

Monitors virtual machine port status.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.F5Networks.JsXF5BigIpV9VirtualMachinePortElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Virtual machine port status Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.F5BigIp.VirtualMachinePortStatus.2.1" Accessibility="Public" Enabled="true" Target="ThirdParty_F5Networks!Jalasoft.Xian.Common.Elements.ThirdParty.F5Networks.JsXF5BigIpV9VirtualMachinePortElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="VirtualMachinePortStatus_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>