uptimepage
Uptime monitoring and public status pages that just work.
...Checks run every 60 seconds across HTTP, TCP, DNS, TLS certificate and ICMP ping. A failing check opens an incident automatically and posts it to a branded status page on your own subdomain.
Alerts go to Slack, Discord, Telegram, Microsoft Teams, Google Chat, email, SMS, webhook, PagerDuty, ntfy, Pushover and WhatsApp, with dedupe and flap-suppression so brief blips never page on-call. Public data is available as JSON, an RSS feed and an embeddable SVG badge.
Run it yourself with Docker (Postgres and ClickHouse) under AGPL-3.0, with no monitor limits on your own hardware. ...