Website and API checks
HTTP checks with any method, headers, a request body, basic or bearer authentication and redirect control. Assert the status codes you expect, text the response must contain or must not contain. Expect down turns the check around: we alert when a private address becomes reachable.
SSL certificates
Expiry date, certificate chain and host name, checked every 1, 6, 12 or 24 hours. You get a warning well before the certificate expires, and a notice when it is renewed.
Ping
Reachability of a host with ICMP echo requests, every 1, 5, 10, 15 or 30 minutes.
TCP ports
Checks that a public port accepts a connection and measures the connect time: mail servers, database endpoints, VPN gateways. Any port from 1 to 65535, on public addresses only.
DNS records
We read the A, AAAA, CNAME, MX, NS and TXT records from each region, and alert when the CNAME target or, without a CNAME, the host's own addresses change.
SSL score
A testssl.sh grade of your TLS setup per domain. Scans run weekly, monthly or quarterly, or daily on a paid plan.
Broken links and mixed content
A daily scan of your page for dead links and resources that still load over plain http://.
Application health
Reads the health report of your application: queues, database, disk, scheduler. It uses the JSON format of spatie/laravel-health, and runs every five minutes.
Cron and job heartbeats
Your job calls a ping URL each time it runs. When the call does not arrive within the interval plus a grace period, an incident opens. Snippets for shell, crontab, Laravel, Python, GitHub Actions and PowerShell.