bwmon vs sFlowTrend
bwmon
github.comsFlowTrend
inmon.comSide by side
| Figure | bwmon | sFlowTrend |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 3 |
| Spec score · Bandwidth Monitoring Software | 8.5 (#5) | 8.3 (#6) |
| Alerts | A banner appears when the rolling five-minute average reaches 40 Mbps, and cleared alerts remain in the history table. | Thresholds can raise events for abnormal traffic and notifications can be sent by email or syslog. |
| Purpose | bwmon monitors bandwidth on a single Linux host, with live RX/TX, per-process attribution, spike forensics, and six months of history. | sFlowTrend is a free graphical network and server monitoring tool that displays real-time top network users and applications. |
Plans
In their own words
bwmon
bwmon is a free, self-hosted bandwidth monitor for one Linux host and one network interface. Its dashboard updates receive and transmit rates every second, charts recent traffic, and lists top processes. When traffic passes five times its rolling two-minute average, bwmon records process attribution, all-interface rates, and leading conntrack flows for spike investigation. It retains five-minute samples for six months, with views from one hour to all time, a time-of-week heatmap, and a rate histogram. A banner appears when the rolling five-minute average reaches 40 Mbps; cleared alerts remain in the history table. Installation uses a shell script that sets up the collector, systemd service, cron jobs, and nginx server block; the dashboard defaults to port 8080. It requires Linux kernel 4.0 or later and root access. Debian and Ubuntu use the apt-based installer, while other distributions need manual dependency setup. The project recommends authentication for internet-exposed installations.
sFlowTrend
sFlowTrend is a graphical tool for monitoring network and server activity, including leading network users and applications in real time. It uses sFlow and extensions to connect network, server, and application performance information. It can help identify bandwidth use, unusual traffic, host CPU and memory utilization, and usage trends for upgrade planning. Monitoring requires switches or hosts that send data using the sFlow standard. The software is written in Java and requires Java 11 or later; available downloads include Windows, Linux installers and packages, and a Docker image. From version 7.0, users connect to an installed server through a web client over HTTP or HTTPS. The free plan supports at most five switches or hosts and stores one hour of data in memory. The license permits one copy and bars commercial use without separate written authorization and applicable fees. It provides the software as-is without warranty. Pricing is available on request for other use.