Monitor ProfileServerSSL Status

AP.F5.LTM.Monitor.ProfileServerSSL.Status (UnitMonitor)

Sets status for ProfileServerSSL to healthy when there is no certificate (therefore no roll-up)

Knowledge Base article:

Summary

Monitors F5 Server SSL Profile Status for those profiles that have no certificate, health of profiles is usually done with a roll-up of certificate health, but certain Server SSL Profiles might not have a certificate this monitor simply sets those to Healthy!

Thresholds

Element properties:

TargetAP.F5.LTM.ProfileServerSSL
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeAP.F5.LTM.DataSource.Monitor.ServerSslProfile.Status
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="AP.F5.LTM.Monitor.ProfileServerSSL.Status" Accessibility="Public" Enabled="true" Target="AP.F5.LTM.ProfileServerSSL" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="AP.F5.LTM.DataSource.Monitor.ServerSslProfile.Status" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="ProfileHealthy" MonitorTypeStateID="ProfileHealthy" HealthState="Success"/>
<OperationalState ID="ProfileCritical" MonitorTypeStateID="ProfileCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime>00:05</SyncTime>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>