kuvasz
Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Pro
What is kuvasz?
Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!
Overview of kuvasz
What it is
Kuvasz (pronounced [ˈkuvɒs]) is an open-source, self-hosted uptime and SSL monitoring service with status pages. It helps track websites and services, providing a modern interface, a REST API, MCP server, maintenance windows, and multiple notification channels.
Key features
- HTTP(S) monitoring: checks availability and performance of websites and services.
- SSL certification monitoring: automatically validates SSL certificates for expiry and validity.
- Heartbeat (push) monitoring: monitors cron jobs, backups, and scheduled tasks via push-based alerts.
- Ping (ICMP) monitoring: checks host reachability and latency.
- TCP port monitoring: verifies TCP services (databases, SMTP, SSH, etc.) accept connections.
- DNS monitoring: validates DNS resolution, record matching, and change detection.
- Docker monitoring: checks container health, exit codes, OOM kills, and resource usage.
Use cases
- Monitor website uptime and SSL certificate expiration for multiple domains.
- Track scheduled tasks (cron jobs, backups) with heartbeat monitoring.
- Verify network services (TCP ports, DNS records) are functioning correctly.
- Monitor Docker container health and resource usage in local or remote environments.
- Create public or private status pages to communicate service status to users or teams.
- Integrate with AI assistants via MCP server for natural language queries.
Getting started
See the repository README for deployment instructions.
License and pricing
License: AGPL-3.0. Pricing: Free and open-source.
Based on the project's public README and repository metadata.