- Internet speed
- Internet connectivity (ping)
- Domain Name lookups
- Local network speeds (particularly useful for testing 2.4GHz and 5GHz wireless networks)
The system includes a Bandwidth Monitor feature which measures Internet bandwidth usage throughout the day.
The Network Performance Monitor generates a daily PDF report containing graphs of the various test results, including indicators for Internet outages. The Bandwidth Monitor measurements are also plotted on a graph to show Internet usage patterns.
Click here for a sample of the daily report produced by the system.
If you'd like to build a Network Performance Monitor, follow the setup and installation instructions in the Wiki
The following diagram illustrates how the system is connected to the network being monitored.
Note: the Network Performance Monitor is not a router, WiFi access point, or wireless bridge. The wireless network interfaces serve only as targets for iperf3 performance tests.
- creator and maintainer of the project
- initiated the Python 3 migration and did the heavy lifting on this effort
- initiated the CentOS / Fedora compatibility changes and assisted with testing this work
- suggested several features and assisted with testing them, including:
- Ookla Speedtest CLI integration for more accurate speed test results on faster ISP connections
- speed test server selection
- configuration option for the web server port
- suggested the Data Usage Quota feature to limit Internet data usage for users with metered Internet service.