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 PRTG

Ranking updated Aug 19, 2026

For an open source network monitoring tool, the strongest matches are tianshiyeben/wgcloud (WGCLOUD is a self-hostable network monitoring and IT infrastructure), librenms/librenms (LibreNMS is a self-hostable network monitoring system and IT) and ntop/ntopng (ntopng is a self-hostable web-based network monitoring tool with). apache/hertzbeat and oneuptime/oneuptime round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to prtg”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to PRTG

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 self-hostable network monitoring and IT infrastructure management system that provides SNMP monitoring, network topology mapping, multi-channel alerting, bandwidth tracking, and a real-time dashboard for comprehensive server health visibility.

    JavaAlerting SystemsNetwork Topology MappingSNMP Management
    View on GitHub↗5,147
  • 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 self-hostable network monitoring system and IT infrastructure management suite that provides SNMP monitoring, automated network discovery, bandwidth tracking, and rule-based alerting with a customizable dashboard.

    PHPSNMP ManagementRule-Based Alerting Engines
    View on GitHub↗4,761
  • ntop/ntopngntop avatar

    ntop/ntopng

    7,880View on GitHub↗

    ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments. The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns. Its broader capabilities include real-time traffic an

    ntopng is a self-hostable web-based network monitoring tool with traffic dashboards, alerting, and SNMP support, making it a solid fit for tracking network performance and flow data.

    LuaSNMP ManagementReal-Time Network Monitors
    View on GitHub↗7,880
  • 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 an agentless self-hostable monitoring platform designed to track servers, databases, and network devices with built-in alerting and visualization, though it lacks native network topology mapping.

    JavaMetric Visualization ToolsRule-Based Alerting Engines
    View on GitHub↗7,097
  • oneuptime/oneuptimeoneuptime avatar

    oneuptime/oneuptime

    7,164View on GitHub↗

    OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents. The platform distinguishes itself through automated root cause analysis agents that identify failure triggers and generate code fixes via pull requests. It also provides branded public status pages to communicate real-time service availability and historical uptime data to end users. The system covers a broad range of operati

    OneUptime is a self-hostable open-source observability and infrastructure monitoring platform that tracks server health and system performance while handling incident management, alerting, and status pages.

    TypeScriptObservability PlatformsService Uptime MonitorsAutomated Root Cause Analysis
    View on GitHub↗7,164
  • zabbix/zabbixzabbix avatar

    zabbix/zabbix

    5,666View on GitHub↗

    Zabbix is an enterprise-grade open-source platform for monitoring IT infrastructure, networks, and applications. It provides real-time metrics, alerts, and dashboards, enabling organizations to track performance and availability across their entire technology stack. The platform collects metrics from virtually any source, including agents, agentless protocols, APIs, containers, databases, and cloud platforms, without requiring custom scripting. It automatically discovers IT resources by scanning network ranges and cloud environments, then applies pre-built templates for immediate monitoring.

    Zabbix is an enterprise-grade network monitoring system that tracks server health, bandwidth, and system performance with built-in topology mapping, alerting, and self-hosted dashboards.

    Go TemplateService & Infrastructure MonitoringAlert Escalation ActionsAlert Notification Systems
    View on GitHub↗5,666
  • checkmk/checkmkCheckmk avatar

    Checkmk/checkmk

    2,288View on GitHub↗

    Checkmk - Best-in-class infrastructure & application monitoring

    Checkmk is a self-hostable infrastructure and network monitoring software that provides comprehensive server health tracking, bandwidth monitoring, alerting, and visualization dashboards.

    PythonMonitoring and StatusMonitoring Systems
    View on GitHub↗2,288
  • cacti/cactiCacti avatar

    Cacti/cacti

    1,832View on GitHub↗

    Cacti ™

    Cacti is a self-hostable network monitoring system that uses RRDTool for data storage and visualization, providing robust SNMP polling, graphing, and alerting capabilities for infrastructure management.

    PHPDatabases & DataMonitoring and StatusMonitoring Systems
    View on GitHub↗1,832
  • centreon/centreoncentreon avatar

    centreon/centreon

    159View on GitHub↗

    Open source part of the centreon monorepoc

    Centreon is a comprehensive, self-hostable network monitoring and IT infrastructure management platform featuring SNMP monitoring, topology mapping, alerting, and performance dashboards to track server health and bandwidth.

    PHPData Collection Agents
    View on GitHub↗159
  • 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 self-hostable real-time infrastructure and performance monitoring platform equipped with alerting, dashboards, and metric collection, though it focuses more on host-level observability than traditional network topology mapping.

    CDistributed Observability PlatformsInfrastructure MonitoringMetric and Performance Monitors
    View on GitHub↗79,176
  • 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 powerful infrastructure monitoring and alerting platform that tracks system performance and time-series metrics, though it relies on external exporters and visualization layers rather than out-of-the-box topology maps or complete IT management.

    GoOperational Health and AlertingTime SeriesTime-Series Block Storage
    View on GitHub↗64,569
  • 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-hostable monitoring platform that provides dashboards, alerts, and service uptime tracking, though it focuses more on availability checks rather than full SNMP network topology mapping and deep bandwidth analysis.

    JavaScriptMonitoring and ObservabilityPerformance VisualizationService Monitors
    View on GitHub↗88,107
  • 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 self-hostable monitoring engine providing robust server health tracking, alerting, and a REST API, though it typically relies on separate modules or frontends for topology maps and visual dashboards.

    C++Databases & DataMonitoring and StatusMonitoring Systems
    View on GitHub↗2,207
  • munin-monitoring/muninmunin-monitoring avatar

    munin-monitoring/munin

    2,131View on GitHub↗

    Main repository for munin master / node / plugins

    Munin is a self-hostable network and system monitoring tool that tracks metrics and generates graphs over time, fitting the core requirements though lacking built-in topology mapping.

    PerlMonitoring and StatusMonitoring Systems
    View on GitHub↗2,131
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tianshiyeben/wgcloud5.1KJavaApache-2.0May 31, 2026
librenms/librenms4.8KPHPNOASSERTIONJun 16, 2026
ntop/ntopng7.9KLuaGPL-3.0Jun 16, 2026
apache/hertzbeat7.1KJavaapache-2.0Feb 16, 2026
oneuptime/oneuptime7.2KTypeScriptApache-2.0Jun 17, 2026
zabbix/zabbix5.7KGo Templateagpl-3.0Feb 20, 2026
checkmk/checkmk2.3KPythonGPL-2.0Jun 23, 2026
cacti/cacti1.8KPHPGPL-2.0Jun 14, 2026
centreon/centreon159PHPApache-2.0Jun 26, 2026
netdata/netdata79.2KCGPL-3.0Jun 16, 2026

Related searches

  • an open source network monitoring tool
  • an open source alternative to SolarWinds
  • an open source network monitoring tool
  • an open source application performance monitoring tool
  • an open source alternative to Grafana
  • an open source alternative to ServiceNow
  • an open source operating system for network attached storage
  • an open source alternative to Synology NAS