Netronome: Speed Tests and Network Monitor

Schedule Speedtest.net, iperf3 and LibreSpeed tests from a web page on your own server and watch the history for slowdowns. The same binary traces routes, tracks packet loss and DNS resolvers, and collects CPU, memory and bandwidth from agents on your other homelab machines.

Compare with similar apps

How Netronome stacks up against other monitoring apps. Add or remove apps to change the comparison.

Requirement
Netronome
PriceFree + PaidFree
Web UIYesYes
Architecturex86 + ARMx86 + ARM
Min hardwareNot statedNot stated
Containers1The app alone1The app alone
DatabaseSQLiteSQLite / MySQL / PostgreSQL
RuntimeGoPHP
DockerYesYes
Linux package––
BinaryYes–
Linux packagesYes–
macOS––
Windows––
Full comparison

Common questions

Which database does Netronome use?

SQLite by default, which needs no setup. PostgreSQL is an option for larger installations.

Similar apps to Netronome

More apps in Monitoring.

Beszel

Monitor CPU, memory and disk use across your machines from one dashboard. A small agent runs on each system and reports to a hub you host, which adds container stats, alerts and disk health.

Freex86 + ARMGo

Better Status Page

Better Status Page is a self-hosted status page and uptime monitor that fits on one small server. It checks HTTPS, ping, DNS, database and Docker targets and alerts you through Discord, Slack, ntfy and more.

Freex86 + ARMNode.js

ChangeDetection

Run website change detection on your own server. Add a page, pick the part to watch, and changedetection.io alerts you when its text changes, the price drops or the item is back in stock. Alerts go out by email, Discord or a webhook, and more services are supported.

Free + Paidx86 + ARMPython

Checkmate

Checkmate runs uptime and server monitoring for your homelab from one dashboard. It checks HTTP, ping, ports, DNS, Docker containers and game servers, and pulls CPU, RAM and disk figures from a small agent. Alerts go to email, Slack, Discord, ntfy or a webhook.

Freex86 + ARMNode.js

Gatus

Check whether the services in your homelab are answering, and get told when one stops. Gatus runs HTTP, ping, TCP and DNS checks on a schedule, plus certificate expiry, and puts the results on a dashboard. The whole setup lives in one config file you edit.

Freex86 + ARMGo

Healthchecks

Waiting for a cron job to fail silently is how a backup stops running for weeks. Point each job at a ping URL, and the cron job monitoring server alerts you when the ping does not arrive in time. Email, Slack, Discord, Telegram and a webhook are among the alert channels.

Freex86 + ARMPython

Netdata

Monitor servers, containers and homelab hardware every second, with ready-made dashboards and anomaly detection. It discovers what to watch automatically.

Freex86 + ARMC / Go

ntfy

Send alerts from scripts, apps and services through a lightweight push notification server you host.

Freex86 + ARMGo
See all self-hosted apps →

Tags

Updated