F5 Big IP: Maintenance mode status Health Monitor

Jalasoft.Xian.SmartManagementPacks.F5BigIp.MaintenanceModeStatus.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Maintenance mode status has changed its state.

Knowledge Base article:

Summary

Maintenance mode status has changed.

The maintenance mode status has changed from one of the following states to another: true, false, unsupported.

Causes

True status means you are running the maintenance mode. The false status means that the maintenance mode is off.

Resolutions

False is the normal status. If you are in the true state, set device properties and wait for it to finish. When the state is unsupported, review if the device is working correctly.

Additional

Monitors system maintenance mode status.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.F5Networks.JsXF5BigIpV46SnmpDeviceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Maintenance mode status Alert
{0}

Source Code:

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