For an open source network monitoring tool, the first results are tianshiyeben/wgcloud (WGCloud is a centralized monitoring platform that provides real-time metrics, automated alerting, and SNMP support for infrastructure, making it a functional tool for tracking server and network health), prometheus/prometheus (Prometheus is a comprehensive monitoring and alerting platform that provides time-series data storage, real-time alerting, and robust dashboarding capabilities, making it a flagship solution for infrastructure and network monitoring) and librenms/librenms (LibreNMS is a comprehensive network and infrastructure monitoring suite that provides automated discovery, SNMP-based performance tracking, and a robust alerting engine, making it a direct fit for your requirements). open-falcon/falcon-plus and apache/hertzbeat round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to zabbix”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d
WGCloud is a centralized monitoring platform that provides real-time metrics, automated alerting, and SNMP support for infrastructure, making it a functional tool for tracking server and network health.
Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc
Prometheus is a comprehensive monitoring and alerting platform that provides time-series data storage, real-time alerting, and robust dashboarding capabilities, making it a flagship solution for infrastructure and network monitoring.
LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated network discovery tool and infrastructure dashboard, enabling the identification and monitoring of network hardware and operating systems. The system differentiates itself through a rule-based alerting engine and a comprehensive IT incident workflow integration. It supports complex alert routing, including escalation sequences and direct ticket generation for project management and service desk platforms. Its observability capabilities cover multi-vendor hardware oversight, applica
LibreNMS is a comprehensive network and infrastructure monitoring suite that provides automated discovery, SNMP-based performance tracking, and a robust alerting engine, making it a direct fit for your requirements.
Falcon Plus is an infrastructure monitoring platform designed to aggregate performance metrics from distributed agents and manage infrastructure health alerts. It functions as a containerized service orchestrator and a distributed metrics aggregator, providing a centralized system for routing monitoring data and exposing health statistics via a REST observability interface. The platform features a dedicated system alert manager that evaluates incoming performance data against predefined thresholds to trigger operational alarms. It employs a data pipeline to consolidate real-time metrics from
Falcon Plus is a comprehensive infrastructure monitoring platform that provides distributed metrics aggregation, real-time threshold-based alerting, and dashboarding, making it a direct fit for your monitoring requirements.
HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo
HertzBeat is a comprehensive infrastructure monitoring platform that provides real-time alerting, dashboarding, and metric collection, though it focuses on an agentless architecture rather than the agent-based approach requested.
Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment
Netdata is a comprehensive infrastructure monitoring platform that provides real-time performance metrics, automated alerting, and high-resolution dashboarding with built-in auto-discovery and time-series storage capabilities.
ServerStatus is an infrastructure observability platform and multi-server monitoring dashboard. It utilizes a system of remote agent-based metrics collectors to gather server telemetry and push that data to a central server via HTTP. The platform provides a centralized web interface for tracking the real-time health, resource usage, and availability of multiple remote servers. It includes a threshold-based alerting system that triggers notifications when server resource metrics exceed predefined limits or watchdogs. The system covers cloud infrastructure observability through remote resource
This platform provides real-time infrastructure monitoring and alerting through a centralized dashboard and remote agents, fitting the core requirements for a server observability system.
This project is a containerized monitoring stack that integrates Prometheus and Grafana to collect and visualize system metrics and time-series data. It provides a complete infrastructure for gathering hardware and operating system performance data from host machines. The stack features an automated provisioning system that loads visualization dashboards and data sources from configuration files during startup. It includes a dedicated alerting pipeline that evaluates rule-based conditions and routes notifications to external platforms like Slack via webhooks. The system covers broad observab
This project provides a pre-configured, containerized monitoring stack using Prometheus and Grafana that delivers the core infrastructure, time-series storage, and alerting capabilities required for system and network observability.
Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes
Netdata is a comprehensive, real-time observability platform that provides high-frequency metric collection, automated anomaly detection, and built-in dashboarding, making it a flagship solution for infrastructure and network monitoring.
Checkmk - Best-in-class infrastructure & application monitoring
Checkmk is a comprehensive infrastructure and network monitoring platform that natively supports SNMP, agent-based data collection, automated alerting, and built-in dashboarding for performance metrics.
The core of our monitoring platform with a powerful configuration language and REST API.
Icinga 2 is a comprehensive infrastructure and network monitoring engine that supports agent-based checks, SNMP integration, and automated alerting, making it a flagship solution for this category.
Open source part of the centreon monorepoc
Centreon is a comprehensive infrastructure and network monitoring platform that provides real-time alerting, performance metrics, and dashboarding, while supporting both agent-based data collection and SNMP for network devices.
dockprom is a monitoring stack based on Prometheus and Grafana designed to track the performance of Docker containers and their underlying hosts. It functions as a complete solution for gathering real-time metrics and displaying them through a self-hosted dashboard. The project includes a suite of tools for collecting container and host metrics, as well as a discovery tool specifically for automatically identifying and adding tagged EC2 instances to the monitoring configuration. The system covers several observability areas, including time-series data storage and the creation of performance
This is a pre-configured monitoring stack that integrates Prometheus and Grafana to provide time-series storage, dashboarding, and automated alerting for containerized infrastructure.
Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a
Nightingale is a comprehensive monitoring and alerting platform that provides real-time telemetry management, dashboarding, and automated alert response, making it a strong fit for infrastructure monitoring despite its focus on centralized ingestion rather than native agent-based discovery.
Graphite-web is a time-series monitoring platform that stores numeric metric data in fixed-size Whisper database files, ingests metrics over a plaintext TCP protocol, and renders on-demand graphs from stored data. It provides a tag-based metric query engine for flexible data organization and retrieval, and includes a custom dashboard builder that assembles multiple time-series graphs into a single web view for consolidated monitoring. The platform distinguishes itself through its URL-driven metric retrieval system, which allows fetching rendered graph images or raw data by constructing HTTP r
Graphite-web is a specialized time-series monitoring platform that excels at metric storage and visualization, though it functions primarily as a backend and dashboarding component rather than a full-stack infrastructure monitoring suite with built-in automated alerting or auto-discovery.
Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro
Cortex is a horizontally scalable, Prometheus-compatible metrics storage and query engine that provides the core time-series data and alerting capabilities required for infrastructure monitoring, though it functions as a backend component rather than a full-stack network monitoring suite with built-in SNMP support or auto-discovery.
Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data. The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring d
Glances is a real-time system monitoring tool that provides resource tracking, a web-based dashboard, and remote monitoring capabilities, though it functions primarily as a lightweight system monitor rather than a full-scale network infrastructure management suite.
SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru
SigNoz is a comprehensive observability platform that provides real-time metrics, distributed tracing, and alerting, though it is primarily optimized for application performance monitoring rather than traditional network-centric SNMP infrastructure monitoring.
Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its
Uptime Kuma is a self-hosted monitoring platform that provides real-time alerting and dashboarding for service availability, though it focuses more on uptime and health checks than deep SNMP-based infrastructure performance metrics.
Cacti ™
Cacti is a robust network monitoring and graphing tool that provides SNMP-based data collection, time-series storage, and customizable dashboarding, making it a classic solution for infrastructure oversight.
Simple. Scalable. Multi-cloud monitoring.
Sensu is a monitoring system designed for multi-cloud environments that provides real-time alerting, agent-based data collection, and performance metrics, making it a direct fit for infrastructure monitoring.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tianshiyeben/wgcloud | 5.1K | Java | Apache-2.0 | |
| prometheus/prometheus | 64.6K | Go | Apache-2.0 | |
| 4.8K |
| PHP |
| NOASSERTION |
| open-falcon/falcon-plus | 7.2K | Go | Apache-2.0 |
| apache/hertzbeat | 7.1K | Java | apache-2.0 |
| firehol/netdata | 79.4K | Go | GPL-3.0 |
| cppla/serverstatus | 4.7K | C++ | MIT |
| vegasbrianc/prometheus | 4.6K | — | MIT |
| netdata/netdata | 79.2K | C | GPL-3.0 |
| checkmk/checkmk | 2.3K | Python | GPL-2.0 |