Network Monitor

Published 3rd Jul, 2020

A simple website built with Node.js, Express.js and MySQL to automatically monitor your network speeds. The results can then be viewed and filtered on the site in a list or graph format.

The system uses a configurable cron job which then calls speedtest-net to do the actual speed test. It's a simple service which is great to run on something like a Raspberry Pi which can be connected directly to the router via ethernet and left to run 24/7.

Screenshots

Network Monitor - Graph

Network Monitor - Table