Categories
Self-Hosted Network Monitoring Server Monitoring DNS Monitoring Speed Testing Bandwidth MonitoringStars
Forks
Watchers
Developer links
Netronome
Netronome is a self-hosted network monitoring platform that runs scheduled internet speed tests, watches packet loss and DNS resolvers, and reports bandwidth and health data from every server you point it at. Run tests against Speedtest.net, your own iperf3 servers, or public and custom LibreSpeed servers, choosing the exact endpoint from a list sorted with the nearest first. Put tests on a recurring schedule and read the history charts to catch an ISP that sags every evening or a connection that never delivers the speed on the invoice. Install the companion agent on each machine and watch live upload and download rates, traffic by hour, day, and month, processor and memory load, disk space, and temperatures in one place. Trace routes hop by hop, keep packet loss percentages in view, and confirm your DNS resolvers answer fast and return the records you expect. Set thresholds for download and upload speed, ping, packet loss, disk space, CPU, memory, and temperature, and route alerts to Discord, Telegram, Slack, email, ntfy, Gotify, Pushover, or a webhook. The server, the web interface, and the agent ship as one program, and agents connect over HTTP with an optional API key or inside a Tailscale network. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.
Benefits
- Three speed test engines
- Speedtest.net runs built in, iperf3 measures throughput against your own servers, and LibreSpeed covers public and custom endpoints, so every link gets measured with the right instrument.
- Every server, one dashboard
- Agents stream live bandwidth and report processor, memory, disk, and temperature data every 30 seconds, giving a whole fleet of machines a single health view.
- Alerts that actually reach you
- Threshold rules for speed, ping, packet loss, disk, CPU, memory, and temperature deliver alerts to Discord, Telegram, Slack, email, ntfy, and many other services.
- Proof for ISP disputes
- Scheduled tests build a dated history of download, upload, ping, and packet loss results that shows exactly when a connection degrades and by how much.
Features
- Scheduled speed tests
- Runs Speedtest.net, iperf3, and LibreSpeed tests on demand or on a schedule, with timeout and parallel connection controls tuned for gigabit links.
- Live agent monitoring
- Agents report live bandwidth from vnstat plus CPU, memory, disk, SMART, and temperature data, refreshed on the dashboard every 30 seconds.
- Packet loss and DNS
- Watches packet loss percentages and DNS resolver answers continuously, raising down and recovered events the moment a resolver stops responding.
- 25 plus notification channels
- Sends alerts through Shoutrrr to Discord, Slack, Telegram, email, ntfy, Gotify, Pushover, PagerDuty, Matrix, MQTT, generic webhooks, and more.
- Single binary deployment
- The server, web interface, and agent ship in one binary served on port 7575, deployed with Docker Compose or a systemd service.