Self-hosted monitoring tools in 2026
Check that services, hosts, networks and scheduled jobs are up and healthy, from inside and outside. This list has 89 monitoring tools. Of these, 67 are open source, 74 have a free plan and 89 can be self-hosted. Checked by hand on 30 September 2026.
- 1
Akvorado
Flow collector and visualizer that receives NetFlow, IPFIX and sFlow, enriches flows with interface and routing data, stores them in ClickHouse and shows them in a web UI.
- 2
Apache HertzBeat
Agentless monitoring system from the Apache Software Foundation that polls servers, databases, middleware, network devices and websites through templates, with built-in alerting.
- 3
Beszel
Lightweight self-hosted server monitor: a small agent reports CPU, memory, disk, network and Docker container stats to a hub that keeps history and sends alerts.
- 4
Blackbox exporter
Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC and exposes the results as metrics you can alert on.
- 5
Botkube
Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat.
- 6
Cacti
Network graphing tool built on RRDtool: polls devices over SNMP or scripts and draws long-term graphs of traffic and system metrics.
- 7
cAdvisor
Google's container advisor: a daemon that collects resource usage and performance data for running containers and exposes it to Prometheus. Built into the kubelet.
- 8
Centreon
IT infrastructure and network monitoring platform that runs Nagios-compatible plugins, offered as open source and as commercial on-premises and cloud editions.
- 9
CheckCle
Self-hosted open source monitor for HTTP, ping, TCP and DNS uptime, server metrics and SSL expiry, with incident tracking and public status pages.
- 10
Checkmate
Self-hosted open source monitor from BlueWave Labs for HTTP, ping, TCP port, DNS, WebSocket and gRPC checks, with an optional agent for server hardware metrics and status pages.
- 11
Checkmk
Infrastructure monitoring for servers, networks, cloud and containers with automatic service discovery; the base edition is open source and paid editions add more.
- 12
Cloudprober
Active prober that started at Google: runs HTTP, DNS, ping, TCP, gRPC and custom probes and exports latency and success metrics to Prometheus and other backends.
- 13
ClusterControl
Severalnines platform to deploy, monitor and manage open source database clusters such as MySQL, PostgreSQL, MongoDB and Redis on your own servers or cloud.
- 14
Coroot
Open source observability that uses eBPF to build service maps and collect metrics, logs, traces and profiles without code changes, with root-cause hints.
- 15
Dozzle
Small web UI that streams and searches live Docker container logs across hosts, with no log storage. Optional Dozzle Cloud adds grouped alerts and log analysis.
- 16
ElastiFlow
Flow and SNMP collector that ships network flow records to Elasticsearch, OpenSearch and other stores, with ready-made dashboards and security detections.
- 17
Foglight
Quest's monitoring suite, best known for database performance monitoring across SQL Server, Oracle, PostgreSQL and other engines, with workload analysis and alerting.
- 18
Freelens
Community-maintained open source Kubernetes desktop IDE, forked from OpenLens, for managing clusters and viewing workloads, metrics and logs.
- 19
Gatus
Health dashboard configured in YAML: checks HTTP, TCP, DNS, ICMP and other endpoints against conditions on status, body and latency, and alerts to many channels. Also sold as a hosted service.
- 20
Glances
Cross-platform system monitor in Python that shows CPU, memory, disk, network, processes and containers in a terminal, a web UI or a REST API.
- 21
groundcover
Kubernetes observability that uses an eBPF sensor and runs in your own cloud account, covering logs, traces, metrics and APM without code changes.
- 22
Headlamp
Kubernetes web UI and desktop app, now a Kubernetes SIG UI project, for browsing cluster resources, logs and events, extensible with plugins.
- 23
Healthchecks.io
Cron job and heartbeat monitoring: each job pings a unique URL, and a missed or late ping sends an alert. The server is open source and can be self-hosted.
- 24
Hubble
Network observability layer for Cilium that shows service dependencies, network flows and DNS and HTTP traffic between Kubernetes workloads, using eBPF.
- 25
Icinga
Monitoring system that grew out of Nagios: checks hosts and services with plugins, scales across distributed zones, and is configured through files or an API.
- 26
Inspektor Gadget
CNCF project of eBPF-based tools (gadgets) for inspecting and debugging Kubernetes workloads and Linux hosts, from network traces to process and file activity.
- 27
K8sGPT
CLI and operator that scans Kubernetes clusters for problems and explains them in plain language using an LLM backend of your choice. CNCF sandbox project.
- 28
k9s
Terminal UI for Kubernetes that lists and watches cluster resources in real time and lets you view logs, exec into pods and act on resources with keystrokes.
- 29
kube-state-metrics
Kubernetes add-on that listens to the API server and exposes the state of objects such as deployments, pods and nodes as Prometheus metrics.
- 30
Kubernetes Dashboard
The former official web UI for viewing and managing workloads and resources in a Kubernetes cluster.
- 31
kubernetes-event-exporter
Exports Kubernetes events to sinks such as Slack, Opsgenie, Elasticsearch, Kafka or webhooks, so events can be kept and alerted on.
- 32
Kubeshark
Captures and dissects API traffic between Kubernetes pods (HTTP, gRPC, Kafka, DNS and more) so you can inspect requests cluster-wide, like Wireshark for Kubernetes.
- 33
Kubewatch
Kubernetes watcher that reports resource changes in the cluster to Slack, Mattermost and other chat channels or to a webhook.
- 34
Kuvasz Uptime
Self-hosted uptime and SSL certificate monitor with brandable public or private status pages, maintenance windows and alerts to common chat and email channels.
- 35
Lens
Desktop Kubernetes IDE for browsing clusters, resource metrics and logs across many clusters. Free for individuals and small organizations; paid plans add team and enterprise features.
- 36
LibreNMS
Network monitoring system with automatic SNMP discovery, graphs and alerting, supporting a long list of network hardware vendors.
- 37
ManageEngine OpManager
On-premises network and server monitoring for routers, switches, firewalls, Windows and Linux hosts and virtual machines.
- 38
Metrics Server
Cluster-wide aggregator of CPU and memory usage from kubelets, serving the Metrics API used by kubectl top and the Horizontal Pod Autoscaler.
- 39
Monika
Command-line synthetic monitor from Hyperjump: define HTTP, TCP, ping and database probes in a YAML file, run them anywhere, and send alerts to many channels.
- 40
Monit
Small Unix daemon that watches processes, files, filesystems and hosts and can restart a service or send an alert when a check fails. M/Monit is the paid central console.
- 41
Munin
Networked resource monitoring: a master polls lightweight node agents and their plugins and graphs server metrics over time.
- 42
mysqld_exporter
Official Prometheus exporter for MySQL and MariaDB that exposes server status, InnoDB and replication metrics.
- 43
Naemon
Fork of the Nagios 4 core with performance improvements, compatible with Nagios configuration files and plugins.
- 44
Nagios Core
Long-running open source host and service checker with a large plugin ecosystem; Nagios XI is the commercial edition built on it.
- 45
NetAlertX
Self-hosted scanner that discovers devices on your network and alerts when new, unknown or offline devices appear.
- 46
NetCrunch
AdRem Software's agentless network monitoring system for devices, servers and services over SNMP, WMI and other protocols, with maps, dashboards and alerting.
- 47
Netdata
Per-second metrics for servers, containers and applications from an agent with built-in dashboards and alerts, plus the optional hosted Netdata Cloud.
- 48
Netdisco
Open source network management tool that discovers switches and routers over SNMP and lets you locate devices by MAC or IP, browse ports and track inventory.
- 49
NetXMS
Network and infrastructure management system with SNMP discovery, network maps, server agents and event correlation; an Enterprise edition adds support and features.
- 50
Nezha
Self-hosted monitoring panel for small server fleets: agents report host status and resource use, and the panel can run uptime checks and remote tasks.
- 51
ntopng
Web-based network traffic monitor that analyses packets or flows to show top talkers, applications, hosts and alerts. Open source Community edition with paid Pro and Enterprise versions.
- 52
Observium
Network monitoring platform with SNMP auto-discovery of devices; a free Community Edition and a paid Professional edition with faster updates.
- 53
openITCOCKPIT
Monitoring suite that manages Naemon checks through a web interface, with Checkmk and Grafana integration; community and enterprise editions.
- 54
OpenNMS
Network management platform for fault and performance monitoring at scale; Horizon is the open source edition and Meridian the supported one.
- 55
Opsview
ITRS infrastructure monitoring for servers, networks, cloud and applications, with Nagios-compatible checks and a REST API.
- 56
Pandora FMS
Monitoring for servers, networks, applications and logs, with an open source community edition and a commercial enterprise edition.
- 57
Peekaping
Self-hosted uptime monitor written in Go with a React UI, built as an alternative to Uptime Kuma, with status pages and pluggable notification channels.
- 58
Percona Monitoring and Management
Open source monitoring for MySQL, PostgreSQL, MongoDB and Valkey: a server and client agents collect metrics and query analytics, with Grafana-based dashboards and alerting.
- 59
pganalyze
Hosted Postgres performance monitoring that collects query statistics, plans and logs, and suggests indexes and VACUUM settings. The Enterprise plan can run on your own infrastructure.
- 60
pgBadger
PostgreSQL log analyzer that turns server logs into HTML reports on slow queries, errors, locks, checkpoints and connections.
- 61
pgDash
PostgreSQL monitoring service from RapidLoop that tracks queries, replication, locks and table stats over time, with alerts. A self-hosted edition is sold on annual licences.
- 62
PgHero
Small web dashboard for Postgres that shows slow queries, index usage, table bloat and connection counts. Runs as a Rails engine or a Docker container.
- 63
pgMonitor
Crunchy Data's bundle of Prometheus exporter queries, alert rules and Grafana dashboards for monitoring PostgreSQL and its hosts.
- 64
pgwatch
PostgreSQL monitoring from Cybertec that gathers metrics with SQL queries and stores them in Postgres or Prometheus for the bundled Grafana dashboards.
- 65
Pixie
Kubernetes observability that uses eBPF to capture service traffic, metrics and CPU profiles automatically; a CNCF sandbox project.
- 66
Plixer Scrutinizer
NetFlow and IPFIX analysis platform for network traffic visibility, capacity planning and security investigations.
- 67
pmacct
Set of passive network monitoring daemons that collect NetFlow, IPFIX, sFlow, BGP and BMP data and export traffic accounting to databases or message brokers.
- 68
Postgres Enterprise Manager
EDB's tool for monitoring and managing fleets of PostgreSQL and EDB Postgres servers, with performance dashboards, alerting and tuning advice.
- 69
postgres_exporter
Prometheus exporter that exposes PostgreSQL server statistics as metrics for Prometheus to scrape and alert on.
- 70
PoWA
PostgreSQL Workload Analyzer: collects query statistics from pg_stat_statements and related extensions into a history you browse in a web UI, with index suggestions.
- 71
Progress Flowmon
Flow-based network monitoring and network detection and response from Progress, covering traffic analysis, application performance and threat detection.
- 72
Prometheus Operator
Kubernetes operator that deploys and configures Prometheus and Alertmanager from custom resources. Its kube-prometheus project and the kube-prometheus-stack Helm chart bundle a full cluster monitoring setup.
- 73
PRTG Network Monitor
Windows-based network and server monitoring from Paessler built around sensors for SNMP, WMI, flows, ping and HTTP, with maps and dashboards.
- 74
Redgate Monitor
Database estate monitoring for SQL Server, PostgreSQL, Oracle and MySQL (formerly SQL Monitor), with query performance history, alerting and estate-wide health views.
- 75
Robusta
Kubernetes alert enrichment and routing on top of Prometheus: adds pod logs, events and graphs to alerts and sends them to Slack, Teams and other sinks. Open source core plus a paid SaaS.
- 76
Runitor
Command runner for Healthchecks.io: wraps a job, sends start, success or failure pings with its output, and also works with self-hosted Healthchecks.
- 77
Scrutiny
Web dashboard for hard drive S.M.A.R.T. data that tracks disk health over time and warns before a drive fails.
- 78
Sensu
Monitoring event pipeline for dynamic infrastructure: agents run checks, and filters and handlers route the results to alerting and metrics tools, all managed as code.
- 79
SmokePing
Latency monitor that probes hosts continuously and graphs latency and packet loss distribution over time.
- 80
SolarWinds
Suite of network, server, database and application monitoring products, sold as self-hosted software and as the SaaS SolarWinds Observability.
- 81
SolarWinds Database Performance Analyzer
Wait-time based performance analysis for SQL Server, Oracle, MySQL, PostgreSQL and other engines, showing which queries and waits slow each database down.
- 82
SQL Diagnostic Manager
IDERA's SQL Server performance monitoring: tracks queries, waits and server health, sends alerts and suggests fixes. A MySQL version is also sold.
- 83
SQL Sentry
SolarWinds tool for SQL Server performance monitoring: tracks waits, blocking, deadlocks and top queries, and alerts on problems across instances.
- 84
Statseeker
Network performance monitoring that polls interfaces and devices over SNMP at short intervals and keeps full-resolution history for capacity planning and forensics.
- 85
Uptime Kuma
Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.
- 86
UptimeFlare
Serverless uptime monitor and status page that runs on Cloudflare Workers, checking HTTP and TCP endpoints and sending notifications.
- 87
WhatsUp Gold
Progress network monitoring for devices, servers and applications, with layer 2/3 discovery and interactive network maps.
- 88
Xymon
Long-standing system and network monitor that shows host and service status on a color-coded web page, with client agents for host data.
- 89
Zabbix
Open source monitoring for networks, servers, VMs, applications and cloud, using agents, SNMP and templates with trigger-based alerting; Zabbix Cloud is the hosted option.
Side by side
| Tool | Pricing | Free plan | Open source | Self-hosted |
|---|---|---|---|---|
| Akvorado | Free | Yes | Yes | Yes |
| Apache HertzBeat | Free | Yes | Yes | Yes |
| Beszel | Free | Yes | Yes | Yes |
| Blackbox exporter | Free | Yes | Yes | Yes |
| Botkube | Free | Yes | Yes | Yes |
| Cacti | Free | Yes | Yes | Yes |
| cAdvisor | Free | Yes | Yes | Yes |
| Centreon | Free plan | Yes | Yes | Yes |
| CheckCle | Free | Yes | Yes | Yes |
| Checkmate | Free | Yes | Yes | Yes |
| Checkmk | Free plan | Yes | Yes | Yes |
| Cloudprober | Free | Yes | Yes | Yes |
| ClusterControl | Free plan | Community edition: deploy and monitor clusters | No | Yes |
| Coroot | Free plan | Yes | Yes | Yes |
| Dozzle | Free plan | Yes | Yes | Yes |
| ElastiFlow | Free plan | Basic: 4,000 records/s, 25 SNMP devices | No | Yes |
| Foglight | Paid | No | No | Yes |
| Freelens | Free | Yes | Yes | Yes |
| Gatus | Free plan | Yes | Yes | Yes |
| Glances | Free | Yes | Yes | Yes |
| groundcover | Free plan | Yes | No | Yes |
| Headlamp | Free | Yes | Yes | Yes |
| Healthchecks.io | Free plan | 20 jobs | Yes | Yes |
| Hubble | Free | Yes | Yes | Yes |
| Icinga | Free plan | Yes | Yes | Yes |
| Inspektor Gadget | Free | Yes | Yes | Yes |
| K8sGPT | Free | Yes | Yes | Yes |
| k9s | Free | Yes | Yes | Yes |
| kube-state-metrics | Free | Yes | Yes | Yes |
| Kubernetes Dashboard | Free | Yes | Yes | Yes |
| kubernetes-event-exporter | Free | Yes | Yes | Yes |
| Kubeshark | Free plan | Community: up to 3 nodes and 60 pods | Yes | Yes |
| Kubewatch | Free | Yes | Yes | Yes |
| Kuvasz Uptime | Free | Yes | Yes | Yes |
| Lens | Free plan | Personal plan: orgs under $10M revenue or funding | No | Yes |
| LibreNMS | Free | Yes | Yes | Yes |
| ManageEngine OpManager | Free plan | Free edition: 3 devices | No | Yes |
| Metrics Server | Free | Yes | Yes | Yes |
| Monika | Free | Yes | Yes | Yes |
| Monit | Free plan | Yes | Yes | Yes |
| Munin | Free | Yes | Yes | Yes |
| mysqld_exporter | Free | Yes | Yes | Yes |
| Naemon | Free | Yes | Yes | Yes |
| Nagios Core | Free plan | Yes | Yes | Yes |
| NetAlertX | Free | Yes | Yes | Yes |
| NetCrunch | Paid | No | No | Yes |
| Netdata | Free plan | 5 nodes, non-commercial use | Yes | Yes |
| Netdisco | Free | Yes | Yes | Yes |
| NetXMS | Free plan | Yes | Yes | Yes |
| Nezha | Free | Yes | Yes | Yes |
| ntopng | Free plan | Yes | Yes | Yes |
| Observium | Free plan | Yes | No | Yes |
| openITCOCKPIT | Free plan | Yes | Yes | Yes |
| OpenNMS | Free plan | Yes | Yes | Yes |
| Opsview | Paid | No | No | Yes |
| Pandora FMS | Free plan | Yes | Yes | Yes |
| Peekaping | Free | Yes | Yes | Yes |
| Percona Monitoring and Management | Free | Yes | Yes | Yes |
| pganalyze | Paid | No | No | Yes |
| pgBadger | Free | Yes | Yes | Yes |
| pgDash | Paid | No | No | Yes |
| PgHero | Free | Yes | Yes | Yes |
| pgMonitor | Free | Yes | Yes | Yes |
| pgwatch | Free | Yes | Yes | Yes |
| Pixie | Free | Yes | Yes | Yes |
| Plixer Scrutinizer | Paid | No | No | Yes |
| pmacct | Free | Yes | Yes | Yes |
| Postgres Enterprise Manager | Paid | No | No | Yes |
| postgres_exporter | Free | Yes | Yes | Yes |
| PoWA | Free | Yes | Yes | Yes |
| Progress Flowmon | Paid | No | No | Yes |
| Prometheus Operator | Free | Yes | Yes | Yes |
| PRTG Network Monitor | Free plan | Freeware edition: 100 sensors | No | Yes |
| Redgate Monitor | Paid | No | No | Yes |
| Robusta | Free plan | Yes | Yes | Yes |
| Runitor | Free | Yes | Yes | Yes |
| Scrutiny | Free | Yes | Yes | Yes |
| Sensu | Free plan | Yes | Yes | Yes |
| SmokePing | Free | Yes | Yes | Yes |
| SolarWinds | Paid | No | No | Yes |
| SolarWinds Database Performance Analyzer | Paid | No | No | Yes |
| SQL Diagnostic Manager | Paid | No | No | Yes |
| SQL Sentry | Paid | No | No | Yes |
| Statseeker | Paid | No | No | Yes |
| Uptime Kuma | Free | Yes | Yes | Yes |
| UptimeFlare | Free | Yes | Yes | Yes |
| WhatsUp Gold | Paid | No | No | Yes |
| Xymon | Free | Yes | Yes | Yes |
| Zabbix | Free plan | Yes | Yes | Yes |
Plans and prices change; check each tool's own site before you decide.