This applies to Standard Https URL types only (not Special types).
SSL certificate is near expiration OR has expired.
The SSL Certificate is nearing expiration OR has already expired.
Contact the administrator of the URL (server) to update/renew their SSL certificate.
You can attempt to get the certificate info by using the following link:
Get Certificate Info
Target | URLGenie.HttpsRequest.Standard | ||
Parent Monitor | URLGenie.Aggregate.Health.Monitor | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | URLGenie.AutoOverride.DaysToExpiry.MT | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="URLGenie.AutoOverride.DaysToExpiry.Monitor" Accessibility="Public" Enabled="true" Target="URLGenie.HttpsRequest.Standard" ParentMonitorID="URLGenie.Aggregate.Health.Monitor" Remotable="true" Priority="Normal" TypeID="URLGenie.AutoOverride.DaysToExpiry.MT" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="URLGenie.AutoOverride.DaysToExpiry.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/RequestResults/RequestResult[@Id="1"]/BasePageData/DaysToExpiry$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/URL$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/GroupID$</AlertParameter3>
<AlertParameter4>$Data/Context/RequestResults/RequestResult[@Id=1]/BasePageData/DNSResolutionTime$</AlertParameter4>
<AlertParameter5>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Interval$</AlertParameter5>
<AlertParameter6>$Data/Context/DataItem/RequestResults/RequestResult[@Id="1"]/BasePageData/TotalResponseTime$</AlertParameter6>
<AlertParameter7>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Wiki$</AlertParameter7>
<AlertParameter8>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Description$</AlertParameter8>
<AlertParameter9>$Data/Context/RequestResults/RequestResult[@Id=1]/BasePageData/RequestHeaders$</AlertParameter9>
<AlertParameter10>$Data/Context/RequestResults/RequestResult[@Id=1]/BasePageData/ResponseHeaders$</AlertParameter10>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="CriteriaOK" MonitorTypeStateID="CriteriaOK" HealthState="Success"/>
<OperationalState ID="CriteriaError" MonitorTypeStateID="CriteriaError" HealthState="Error"/>
<OperationalState ID="CriteriaWarning" MonitorTypeStateID="CriteriaWarning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<AuthenticationScheme>None</AuthenticationScheme>
<AuthPass>$RunAs[Name="URLGenie.Standard.Profile"]/Password$</AuthPass>
<AuthUser>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/AuthUser$</AuthUser>
<Body> $Target/Property[Type="URLGenie.HttpRequest.Seed"]/Body$ </Body>
<DaysToExpiryCritical>14</DaysToExpiryCritical>
<DaysToExpiryWarning>30</DaysToExpiryWarning>
<CollectResponseBody>Never</CollectResponseBody>
<ContentMatch>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/ContentMatch$</ContentMatch>
<ContentMatchRegExOperator>DoesNotContainSubstring</ContentMatchRegExOperator>
<ErrorTime>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/ErrorTime$</ErrorTime>
<HeaderContentType>
<Name>Content-Type</Name>
<Value>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/HeaderContentType$</Value>
</HeaderContentType>
<Header1>
<Name>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header1Name$</Name>
<Value>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header1Value$</Value>
</Header1>
<Header2>
<Name>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header2Name$</Name>
<Value>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header2Value$</Value>
</Header2>
<Header3>
<Name>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header3Name$</Name>
<Value>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Header3Value$</Value>
</Header3>
<Interval>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Interval$</Interval>
<ProxyAuthenticationScheme>None</ProxyAuthenticationScheme>
<ProxyPass>$RunAs[Name="URLGenie.Proxy.Profile"]/Password$</ProxyPass>
<Proxy>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/Proxy$</Proxy>
<ProxyUser>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/ProxyUser$</ProxyUser>
<ResponseTimeout>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/ResponseTimeout$</ResponseTimeout>
<RetryCount>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/RetryCount$</RetryCount>
<StatusThreshold>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/StatusThreshold$</StatusThreshold>
<URL>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/URL$</URL>
<UserAgent>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/UserAgent$</UserAgent>
<Verb>GET</Verb>
<WarningTime>$Target/Property[Type="URLGenie.HttpRequest.Seed"]/WarningTime$</WarningTime>
</Configuration>
</UnitMonitor>