Kuvasz

Kuvasz

Open-source uptime and SSL monitoring with status pages

486stars
30forks
Last commit: 6d ago
Repo age: 6y old

Kuvasz is an open-source, self-hosted uptime and SSL monitoring service that helps teams track availability, response times, and certificate health. It provides a modern web UI, a full REST API, and integrations for metrics and alerting to fit into existing observability stacks.

Key Features

  • HTTP(S) monitoring with configurable intervals, custom headers, body, status matching, and response time checks
  • SSL/TLS certificate monitoring with advance expiry alerts
  • Push (heartbeat/cron) monitors for scheduled jobs and non-pollable checks
  • Per-monitor notification channels including email, Discord, Slack, Telegram, and PagerDuty
  • Brandable public or private status pages for communicating incidents
  • Full REST API for managing monitors, checks, and status pages programmatically
  • Metrics exporters for Prometheus and OpenTelemetry (OTLP) for integration with existing monitoring
  • YAML-based IAC support and backup/export capabilities for configuration-as-code
  • Distributed deployment as a single Docker image; requires PostgreSQL as the primary data store

Use Cases

  • Monitor websites, APIs, and services for uptime, latency regressions, and SSL expirations
  • Publish status pages to inform customers or internal teams about incidents and maintenance
  • Export metrics to Prometheus or OTLP pipelines and integrate alerts into existing incident workflows

Limitations and Considerations

  • Native port, DNS, and domain-expiration monitoring are not available or are limited compared to some hosted competitors
  • ICMP (ping) and some advanced network checks are not first-class features out of the box
  • SMS/voice notifications require external paid providers; some integrations are planned but may be incomplete
  • High-frequency checks (e.g., 5s intervals) increase resource usage; plan JVM and database capacity accordingly

Kuvasz is a focused uptime and certificate monitoring solution that integrates with observability tooling and supports configuration-as-code. It is well suited for teams that need status pages, per-monitor notifications, and Prometheus/OTLP integration while operating in self-hosted environments.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11