Uptime Kuma
Monitoring & StatusEasy self-hosted uptime monitoring tool
Replaces Pingdom, UptimeRobot
Track uptime, metrics, and incidents with self-hosted monitoring and status-page tools.
126 self-hosted apps · 524 comparisons
Easy self-hosted uptime monitoring tool
Replaces Pingdom, UptimeRobot
Real-time per-second infrastructure monitoring
Replaces Datadog, New Relic
Open observability dashboards and visualization
Replaces Datadog
Metrics-based monitoring and alerting toolkit
Replaces Datadog
Cross-platform system monitoring at a glance
Replaces Datadog
Purpose-built time series database for metrics and events
Replaces Datadog, AWS Timestream
Developer-friendly load testing and performance tool
Replaces LoadRunner, BlazeMeter
Log aggregation system inspired by Prometheus
Replaces Splunk, Datadog Logs
Lightweight server monitoring with a clean hub
Replaces UptimeRobot
APM and observability for cloud-native architectures
Replaces New Relic, Datadog
End-to-end distributed tracing for microservices
Replaces Datadog APM, New Relic
High-performance observability data pipeline
Replaces Logstash, Fluentd
Visualization and exploration for Elasticsearch data
Replaces Splunk, Datadog
Real-time web log analyzer and interactive viewer
Replaces Google Analytics
Container resource usage and performance analysis
Replaces Datadog
Plugin-driven server agent for collecting metrics
Replaces Datadog Agent
Fast, cost-effective time series database and monitoring solution
Replaces Datadog, Grafana Cloud
Distributed tracing system for latency troubleshooting
Replaces Datadog APM
GitHub-powered uptime monitor and status page
Replaces Statuspage, Pingdom
Open-source status page system for communicating outages
Replaces Statuspage, Better Uptime
Server-side data processing pipeline for logs
Replaces Fluentd
Real-time log viewer for Docker containers
Replaces Datadog Logs
Highly available Prometheus setup with long-term storage
Replaces Datadog, Grafana Cloud
Application performance management for large-scale systems
Replaces New Relic, Dynatrace
Prometheus exporter for hardware and OS metrics
Replaces Datadog Agent
Search and observability suite with logs and dashboards
Replaces Elasticsearch, Splunk
Unified logging layer for collecting and routing data
Replaces Logstash
Developer-oriented health dashboard and status page
Replaces UptimeRobot, Pingdom
Continuous profiling for finding performance bottlenecks
Replaces Datadog Profiler
Open-source uptime and infrastructure monitoring tool
Replaces Pingdom, Better Uptime
Cron job and scheduled task monitoring
Replaces Pingdom
Open-source observability for logs, traces, and session replay
Replaces Datadog, Sentry
Open-source synthetic monitoring and status pages
Replaces Pingdom, Checkly
Handles alerts from Prometheus with routing and silencing
Replaces PagerDuty, Opsgenie
Web dashboard for hard drive SMART health monitoring
Replaces CrystalDiskInfo
High-speed network traffic analysis and flow monitoring
Replaces SolarWinds NetFlow
Centralized log management and analysis platform
Replaces Splunk, Datadog Logs
Lightweight and fast logs and metrics processor
Replaces Logstash
eBPF-based observability with automatic insights
Replaces Datadog, New Relic
Lightweight network IP scanner with web UI
Replaces Fing, Angry IP Scanner
Vendor-agnostic agent for telemetry collection and export
Replaces Datadog Agent
Real-time monitoring system with customizable templates
Replaces Zabbix, Datadog
Status page and uptime monitor with a clean UI
Replaces StatusPage, UptimeRobot
Network presence scanner and intrusion detection
Replaces Fing
Self-hosted monitoring of Proxmox and infrastructure
Replaces Datadog
Enterprise-grade open-source monitoring solution
Replaces Datadog, Nagios
Scalable real-time graphing and time series storage
Replaces Datadog
Tracks internet connection speed over time on a dashboard
Replaces Speedtest.net
Probes endpoints over HTTP, TCP, DNS, and ICMP
Replaces Pingdom
Horizontally scalable, multi-tenant Prometheus as a service
Replaces Datadog, Grafana Cloud
Easy-to-operate, high-scale distributed tracing backend
Replaces Datadog APM
Scalable long-term storage for Prometheus metrics
Replaces Datadog, Chronosphere
Modern status page system built with SvelteKit
Replaces Statuspage, Better Uptime
Continuous profiling with eBPF whole-system insight
Replaces Datadog Profiler
Auto-discovering network monitoring system
Replaces Nagios
Unified monitoring wallboard for builds and services
Replaces Datadog
OpenTelemetry-based tracing, metrics, and logs tool
Replaces Datadog, New Relic
Self-hosted error catcher compatible with Airbrake
Replaces Airbrake, Sentry
Extract Prometheus metrics from application log files
Replaces Splunk, Datadog Log Metrics
Open-source on-call management and incident escalation
Replaces PagerDuty, Opsgenie
Prometheus exporter for Redis server and cluster metrics
Replaces Datadog Redis, RedisInsight
Prometheus exporter for assorted system metrics
Replaces Datadog Agent
Prometheus exporter for PostgreSQL server metrics
Replaces Datadog PostgreSQL, pganalyze
OpenTelemetry collector distribution for all telemetry
Replaces Datadog Agent
Push acceptor for ephemeral and batch job metrics
Replaces Datadog
Lightweight system statistics collection daemon
Replaces Datadog Agent
Kubernetes observability and automated troubleshooting
Replaces Datadog, PagerDuty
Static status page based on Hugo and Markdown
Replaces Statuspage
Alert dashboard for Prometheus Alertmanager
Replaces PagerDuty
Prometheus exporter for Apache Kafka brokers and consumer lag
Replaces Confluent Control Center, Datadog Kafka
Official Prometheus exporter for MySQL and MariaDB
Replaces Datadog MySQL, VividCortex
Open dashboard tool and visualization standard for metrics
Replaces Grafana
Real-time streaming data processing and alerting engine
Replaces Datadog Monitors, Splunk ITSI
Comprehensive IT infrastructure monitoring
Replaces Nagios, Datadog
Fast and resource-efficient open-source log database
Replaces Splunk, Elasticsearch
Synthetic monitoring and health checks for Kubernetes
Replaces Datadog
Scalable monitoring system that watches hosts and networks
Replaces SolarWinds, PRTG
Simple PHP tool for monitoring servers and websites
Replaces Pingdom, UptimeRobot
Prometheus exporter for SNMP-enabled network devices
Replaces SolarWinds
Prometheus exporter for per-process metrics
Replaces Datadog Agent
Networked resource monitoring with plug-and-play graphs
Replaces Datadog
Zero-code eBPF auto-instrumentation for application metrics
Replaces Datadog APM, New Relic
Prometheus exporter for Elasticsearch cluster metrics
Replaces Elastic Stack Monitoring, Datadog Elasticsearch
Self-hosted error tracking that is simple to run
Replaces Sentry, Bugsnag
Industry classic host and service monitoring engine
Replaces SolarWinds, PRTG
Official Prometheus exporter for NGINX and NGINX Plus
Replaces Datadog NGINX, New Relic NGINX
Status page and monitoring server
Replaces UptimeRobot, Pingdom
Latency measurement and network performance grapher
Replaces PRTG
Microservices status page with built-in monitoring
Replaces Statuspage, Pingdom
RRDtool-based network graphing and monitoring solution
Replaces PRTG, SolarWinds
SMTP gateway that forwards email alerts to push services
Replaces PagerDuty
Track domain expiry, DNS, and SSL certificate health
Replaces DNSstuff
Prometheus exporter for Proxmox Virtual Environment
Replaces vRealize Operations
Calendar-based on-call scheduling and team management
Replaces PagerDuty
Self-hosted uptime monitoring and status page service
Replaces Pingdom, Better Uptime
Enterprise network management and monitoring platform
Replaces SolarWinds, PRTG
Python monitoring framework compatible with Nagios
Replaces SolarWinds
Frontend observability SDK and collector
Replaces Sentry, LogRocket
Alerting framework for anomalies in Elasticsearch data
Replaces Splunk Alerts
Monitoring as code pipeline for cloud and bare metal
Replaces Datadog, PagerDuty
Database performance monitoring for MySQL, PostgreSQL and MongoDB
Replaces Datadog Database Monitoring, SolarWinds DPA
Modern web interface for the Icinga monitoring system
Replaces Nagios XI, op5 Monitor
Modern status page frontend powered by Uptime Kuma data
Replaces StatusPage, Instatus
Multi-service status monitoring with deployment tracking
Replaces Dependabot
Prometheus exporter that scrapes metrics from JSON APIs
Replaces Datadog
Prometheus exporter that probes latency like Smokeping
Replaces SmokePing, PingPlotter
Prometheus exporter for PHP-FPM process pool metrics
Replaces New Relic PHP, Datadog APM
Active probing for distributed systems and network reliability
Replaces Pingdom, Catchpoint
Prometheus exporter for ICMP ping round-trip metrics
Replaces PingPlotter, ThousandEyes
Synthetic monitoring with HTTP probes from config
Replaces Pingdom, Datadog Synthetics
Prometheus exporter for IPMI hardware sensors
Replaces Dell OpenManage
Prometheus exporter for disk SMART health data
Replaces CrystalDiskInfo
Database-agnostic Prometheus exporter driven by custom queries
Replaces Datadog Custom Metrics, New Relic Query Insights
Flexible enterprise-grade monitoring system
Replaces SolarWinds, PRTG
Multi-backend monitoring web interface for Nagios family
Replaces SolarWinds
Enterprise-grade network and infrastructure monitoring
Replaces SolarWinds, PRTG
Prometheus exporter for Apache HTTP Server metrics
Replaces Datadog Apache, New Relic Apache
Prometheus exporter for Network UPS Tools
Replaces APC PowerChute
Prometheus exporter for internet speed test results
Replaces Speedtest.net
Process supervision and self-healing system monitoring
Replaces Datadog
Network monitoring core based on the Nagios codebase
Replaces SolarWinds, PRTG
Lightweight HTTP and ping monitoring with alerts
Replaces UptimeRobot
Monitor Fail2Ban and manually ban / release IP's
Simple self-hosted website and service uptime monitor
Replaces Pingdom, Better Uptime
Lightweight self-hosted status page and uptime monitor
Replaces StatusPage, Better Uptime
Auto-discovering network monitoring platform
Replaces SolarWinds, PRTG
No apps match these filters.
Last reviewed Aug 26, 2026 · 433 words
"Is it up?" and "why is it slow?" are different questions, and most disappointment in this category comes from answering one with a tool built for the other. Uptime Kuma answers the first from the outside: it probes your services over HTTP, TCP, and DNS and alerts when they fail. Prometheus and Grafana answer the second from the inside, with metrics, history, and queries. Netdata answers a third question, "what is this machine doing right now", at per-second resolution with zero configuration. Know which question you are asking and the category picks itself.
Axis one: outside-in checks versus inside-out metrics. Checks tell you your Jellyfin login page stopped responding; metrics tell you it was the disk. Axis two: how much history you need. Netdata is superb in the moment but long retention needs tuning, and Prometheus keeps only 15 days by default until you raise the retention flag. Axis three: fleet size. One or two hosts never justify the Prometheus-plus-Grafana pipeline; five hosts and a growing container zoo absolutely do.
The most common false matchup in self-hosting: Prometheus is the database that collects and stores metrics, Grafana is the dashboard layer that visualizes them, and the standard stack is both together. Two gotchas from the trenches: Grafana's default login is admin/admin (set GF_SECURITY_ADMIN_PASSWORD before first start, and chown the data volume to UID 472 or the container fails to boot), and Prometheus ships with no authentication at all, so keep port 9090 off the public internet.
Uptime Kuma is the first-timer's tool: 90,612 stars, one container on port 3001, 90+ notification integrations, and status pages included. All state lives in one SQLite folder, /app/data, which makes backup a single copy job; the only wrinkle is that the UI is a live websocket, so your reverse proxy needs websocket pass-through. Netdata earns the second slot for the day something is slow and you need to watch a box in real time; installation to first insight is about 2 minutes. Graduate to Prometheus and Grafana when you have multiple hosts, care about trends over weeks, or want alerts derived from metrics rather than probes.
The default: start with Uptime Kuma even if you know you will outgrow it. It monitors from the user's perspective, which is the perspective that pages you for things that matter, and everything you learn configuring it transfers straight to the bigger stack.
524 head-to-head comparisons in this category.