awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Zabbix

Ranking updated Jul 13, 2026

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.

Open-Source Alternatives to Zabbix

Find the best repos with AI.We'll search the best matching repositories with AI.
  • tianshiyeben/wgcloudtianshiyeben avatar

    tianshiyeben/wgcloud

    5,147View on GitHub↗

    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.

    JavaAlerting SystemsNetwork Device DiscoveryReal-Time Monitoring Dashboards
    View on GitHub↗5,147
  • prometheus/prometheusprometheus avatar

    prometheus/prometheus

    64,569View on GitHub↗

    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.

    GoAlert Management SystemsAlert ManagersTime Series
    View on GitHub↗64,569
  • librenms/librenmslibrenms avatar

    librenms/librenms

    4,761View on GitHub↗

    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.

    PHPMonitoring AgentsNetwork Device DiscoverySNMP Management
    View on GitHub↗4,761
  • open-falcon/falcon-plusopen-falcon avatar

    open-falcon/falcon-plus

    7,246View on GitHub↗

    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.

    GoAlert Management SystemsAlerting Systems
    View on GitHub↗7,246
  • apache/hertzbeatapache avatar

    apache/hertzbeat

    7,097View on GitHub↗

    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.

    JavaAlert Management SystemsAlert Management SystemsAlert Managers
    View on GitHub↗7,097
  • firehol/netdatafirehol avatar

    firehol/netdata

    79,416View on GitHub↗

    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.

    GoAlert Management SystemsAuto-Discovery MechanismsTime Series Databases
    View on GitHub↗79,416
  • cppla/serverstatuscppla avatar

    cppla/ServerStatus

    4,658View on GitHub↗

    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.

    C++Real-Time Monitoring DashboardsAgent-Based Collectors
    View on GitHub↗4,658
  • vegasbrianc/prometheusvegasbrianc avatar

    vegasbrianc/prometheus

    4,560View on GitHub↗

    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.

    Alerting SystemsTime-Series Database Deployments
    View on GitHub↗4,560
  • netdata/netdatanetdata avatar

    netdata/netdata

    79,176View on GitHub↗

    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.

    CDistributed Observability PlatformsInfrastructure MonitoringMetric and Performance Monitors
    View on GitHub↗79,176
  • checkmk/checkmkCheckmk avatar

    Checkmk/checkmk

    2,288View on GitHub↗

    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.

    PythonMonitoring and StatusMonitoring Systems
    View on GitHub↗2,288
  • icinga/icinga2Icinga avatar

    Icinga/icinga2

    2,207View on GitHub↗

    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.

    C++Databases & DataMonitoring and StatusMonitoring Systems
    View on GitHub↗2,207
  • centreon/centreoncentreon avatar

    centreon/centreon

    159View on GitHub↗

    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.

    PHPData Collection Agents
    View on GitHub↗159
  • stefanprodan/dockpromstefanprodan avatar

    stefanprodan/dockprom

    6,560View on GitHub↗

    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.

    Alert Management SystemsAlerting Systems
    View on GitHub↗6,560
  • ccfos/nightingaleccfos avatar

    ccfos/nightingale

    13,108View on GitHub↗

    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.

    GoAlert Management SystemsMonitoring Agents
    View on GitHub↗13,108
  • graphite-project/graphite-webgraphite-project avatar

    graphite-project/graphite-web

    6,068View on GitHub↗

    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.

    JavaScriptTime Series Databases
    View on GitHub↗6,068
  • cortexproject/cortexcortexproject avatar

    cortexproject/cortex

    5,751View on GitHub↗

    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.

    GoAlert ManagersAlerting SystemsTime-Series
    View on GitHub↗5,751
  • nicolargo/glancesnicolargo avatar

    nicolargo/glances

    32,840View on GitHub↗

    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.

    PythonTelemetry Exporters
    View on GitHub↗32,840
  • signoz/signozSigNoz avatar

    SigNoz/signoz

    27,355View on GitHub↗

    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.

    TypeScriptObservability PlatformsAnalytical DatabasesApplication Performance Monitoring
    View on GitHub↗27,355
  • louislam/uptime-kumalouislam avatar

    louislam/uptime-kuma

    88,107View on GitHub↗

    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.

    JavaScriptMonitoring and ObservabilityPerformance VisualizationService Monitors
    View on GitHub↗88,107
  • cacti/cactiCacti avatar

    Cacti/cacti

    1,832View on GitHub↗

    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.

    PHPDatabases & DataMonitoring and StatusMonitoring Systems
    View on GitHub↗1,832
  • sensu/sensu-gosensu avatar

    sensu/sensu-go

    1,104View on GitHub↗

    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.

    GoMonitoring and StatusMonitoring Systems
    View on GitHub↗1,104
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tianshiyeben/wgcloud5.1KJavaApache-2.0May 31, 2026
prometheus/prometheus64.6KGoApache-2.0Jun 16, 2026
librenms/librenms
4.8K
PHP
NOASSERTION
Jun 16, 2026
open-falcon/falcon-plus7.2KGoApache-2.0Apr 24, 2024
apache/hertzbeat7.1KJavaapache-2.0Feb 16, 2026
firehol/netdata79.4KGoGPL-3.0Jun 26, 2026
cppla/serverstatus4.7KC++MITMar 20, 2026
vegasbrianc/prometheus4.6K—MITJul 9, 2024
netdata/netdata79.2KCGPL-3.0Jun 16, 2026
checkmk/checkmk2.3KPythonGPL-2.0Jun 23, 2026

Related searches

  • an open source network monitoring tool
  • an open source alternative to SolarWinds
  • an open source application performance monitoring tool
  • an open source network monitoring tool
  • an open source alternative to Grafana
  • an open source alternative to ServiceNow
  • an open source platform for log management
  • an open source platform for error tracking