
Gatus
Automated health dashboard for HTTP, TCP, and DNS monitoring. Alerts via Slack, Teams, Discord, and email.
About Gatus
Gatus is an automated health dashboard that monitors HTTP endpoints, TCP services, DNS resolution, ICMP pings, and more. Configure targets via YAML and Gatus continuously checks them, displaying a clean status dashboard with response times, status codes, certificate expiry, and uptime history.
Gatus supports alerting via Slack, Microsoft Teams, Discord, PagerDuty, email, Pushover, and webhooks. It is a single Go binary with no external dependencies.
Key Features
- Monitor HTTP, TCP, ICMP, DNS, and TLS certificate expiry
- Alerting via Slack, Teams, Discord, PagerDuty, email
- Clean status dashboard with response times and uptime history
- Single Go binary with YAML config, no external dependencies
Self-Hosting Notes
Find another tool
More in Monitoring & Observability
Beszel
Lightweight server monitoring with Docker stats, historical data, multi-user support, and alerts.
Cachet
Open-source, self-hosted status page system for communicating downtime and incidents.
Glances
Cross-platform system monitoring tool with a beautiful web interface.
Grafana
Industry-standard observability dashboards for metrics, logs, and traces.