TLS monitors
A TLS monitor connects to a host and port, retrieves the TLS certificate, and evaluates its validity and time to expiry. No HTTP request is made — the check is purely at the TLS handshake level.Config fields
The hostname whose certificate you want to monitor. For example,
api.example.com.The port to connect to. Defaults to
443. Set this to a non-standard port if your service uses one.How often to run the check, in seconds.
Status values
| Status | Meaning |
|---|---|
active | Certificate is valid and not close to expiry. |
expiring_soon | Certificate is valid but approaching its expiration date. |
expired | Certificate has passed its expiration date. |
no_cert | No TLS certificate was found, or the TLS handshake failed. |
The threshold for
expiring_soon is determined by configurable warning levels. Overwatch will alert you with enough lead time to renew the certificate before any service impact.Create a TLS monitor
DNS monitors
A DNS monitor resolves a hostname and checks whether the expected records are present and unchanged. If the record disappears or its value is different from what Overwatch last saw, the status changes accordingly.Config fields
The fully qualified domain name to resolve. For example,
app.example.com.How often to run the check, in seconds.
Status values
| Status | Meaning |
|---|---|
present | The DNS record resolves as expected. |
missing | The DNS record could not be resolved. |
changed | The DNS record resolved, but its value differs from what was previously recorded. |
Create a DNS monitor
Check intervals and plan limits
Check intervals for TLS and DNS monitors follow the same plan-based minimums as HTTP and TCP monitors.| Plan | Minimum interval |
|---|---|
| Starter | 5 minutes (300 s) |
| Pro | 1 minute (60 s) |
| Enterprise | 10 seconds |
Enterprise plans support 10-second check intervals for all monitor types, including TLS and DNS. Contact us to discuss Enterprise pricing if you need high-frequency certificate or DNS checks.