# network monitoring system

> AI-ranked search results for `open-source network monitoring tools` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 118 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/open-source-network-monitoring-tools

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/open-source-network-monitoring-tools).**

## Results

- [ntop/ntopng](https://awesome-repositories.com/repository/ntop-ntopng.md) (7,880 ⭐) — 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
- [zabbix/zabbix](https://awesome-repositories.com/repository/zabbix-zabbix.md) (5,666 ⭐) — 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.
- [tianshiyeben/wgcloud](https://awesome-repositories.com/repository/tianshiyeben-wgcloud.md) (5,147 ⭐) — 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
- [librenms/librenms](https://awesome-repositories.com/repository/librenms-librenms.md) (4,761 ⭐) — 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
- [checkmk/checkmk](https://awesome-repositories.com/repository/checkmk-checkmk.md) (2,288 ⭐) — Checkmk - Best-in-class infrastructure & application monitoring
- [aceberg/watchyourlan](https://awesome-repositories.com/repository/aceberg-watchyourlan.md) (7,045 ⭐) — WatchYourLAN is a self-hosted network discovery and monitoring tool written in Go. It scans local network interfaces using ARP requests to detect connected devices, tracks their online and offline status over time, and identifies when new or previously unseen hosts appear on the network. The application stores host data and connection history in either SQLite or PostgreSQL, and can export metrics to InfluxDB or expose a Prometheus endpoint for long-term storage and visualization in dashboards like Grafana.

The tool provides a REST API for programmatic management of monitored hosts, including
- [icinga/icinga2](https://awesome-repositories.com/repository/icinga-icinga2.md) (2,207 ⭐) — The core of our monitoring platform with a powerful configuration language and REST API.
- [munin-monitoring/munin](https://awesome-repositories.com/repository/munin-monitoring-munin.md) (2,131 ⭐) — Main repository for munin master / node / plugins
- [cacti/cacti](https://awesome-repositories.com/repository/cacti-cacti.md) (1,832 ⭐) — Cacti ™
- [gyulyvgc/sniffnet](https://awesome-repositories.com/repository/gyulyvgc-sniffnet.md) (39,325 ⭐) — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues.

The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple t
- [naver/pinpoint](https://awesome-repositories.com/repository/naver-pinpoint.md) (13,833 ⭐) — Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications.

The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns.

The platform covers a broad range of observability capabilities
- [orf/gping](https://awesome-repositories.com/repository/orf-gping.md) (12,528 ⭐) — gping is a terminal-based network latency grapher and performance monitor. It functions as a cross-platform ping client that visualizes ICMP response times as real-time line graphs directly within the command line.

The tool distinguishes itself by operating as a command execution time plotter, allowing the duration of any shell command to be graphed over time to analyze performance fluctuations. It supports multi-host latency plotting and provides shorthand identifiers for monitoring connectivity across different cloud infrastructure regions.

The utility covers network diagnostics and observ
