Gatus is a service health monitoring tool and automated status page that tracks the availability and performance of endpoints. It functions as a multi-protocol uptime monitor, validating service health through response conditions, certificate expiration checks, and multi-step workflow executions. The system distinguishes itself by supporting a wide range of communication standards including HTTP, TCP, UDP, WebSocket, gRPC, and DNS. It enables the creation of developer-oriented dashboards that display real-time uptime, publish incident announcements, and generate dynamic uptime badges for exte
Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability of websites, APIs, and infrastructure components. It functions as an incident management system that automates the detection of service disruptions and provides a public-facing dashboard to communicate real-time system status and maintenance schedules to end users. The platform distinguishes itself through its multi-tenant architecture, which allows for the operation of multiple independent, branded status pages from a single installation. It supports deep customization of the
Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for tracking the uptime and health of HTTP, TCP, DNS, and gRPC endpoints, and serves as a Prometheus metrics exporter to track response times and success rates. The project distinguishes itself with a developer-oriented approach to status pages, securing administrative access and dashboards via OpenID Connect and Basic Authentication. It supports complex network environments through SSH tunneling to monitor internal services via bastion hosts and allows remote agents to push health
Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows. The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the
OpenStatus is a status page platform and uptime monitoring service. It provides a centralized infrastructure monitoring dashboard and public status pages to communicate system availability, performance metrics, and incident reports to external stakeholders.
The main features of openstatushq/openstatus are: Service Uptime Monitors, Status Pages, Incident Notification Services, Event Notifications, Multi-Region Monitoring Probes, Distributed Monitoring Probe Networks, Health Checks, Infrastructure Dashboards.
Open-source alternatives to openstatushq/openstatus include: twin/gatus — Gatus is a service health monitoring tool and automated status page that tracks the availability and performance of… rajnandan1/kener — Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability… twinproduction/gatus — Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for… cachethq/cachet — Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and… upptime/upptime — Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It… statping/statping — Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending…