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.
Netmon
Every half hour, Netmon speed-tests your internet connection, counts the devices on your local network, and reports to your Telegram or Discord with charts and a sarcastic AI-written verdict. Each cycle measures download, upload, ping, ISP, and test server with a single-connection test that mimics one real download, then scans the subnet to tally phones, laptops, and mystery gadgets. Results land in a local SQLite database, building the trend history behind every report. Every four hours you get the full picture: a 24-hour speed graph plus an AI analysis that notices the evening drop, counts the new devices, and names the likely bandwidth hog in plain language. Between reports, short status alerts keep you posted with a simple all-good or line-is-dying. The AI commentary can run on a cloud model or a local one through Ollama or LM Studio, graphs and alerts convert cleanly between Telegram formatting and Discord embeds, and the whole bot runs unattended as a background service. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.