F5 Big IP: SSH port status Health Monitor

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

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

Knowledge Base article:

Summary

SSH port status has changed.

The SSH port status has changed to one of the following states: true, false, and unsupported.

Causes

The port is open(true) when deliberately available for service and closed (false) when restricted. If unsupported, it doesn’t apply.

Resolutions

Verify that the status is the desired state according to your network requirement, considering service availability through the SSH port. If the state is unsopported, reconfiguring secure shell server (sshd) on a BIG-IP Controller.

Additional

Monitors the status of the SSH port.

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
SSH port status Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.F5BigIp.SSHPortStatus.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="SSHPortStatus_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>