A router monitor used to keep track of upload/download bytes on a router.
Clone this repository.
Use pip to install required packages
$ pip install -r requirements.pip
Make a copy of config.yaml.example to config.yaml Modify config.yaml to suit your router values
Use crontab to run check.py
Sample crontab
*/5 * * * * cd router-monitor/ && ./check.py 2>&1 > ./run.log
Runs check.py every 5 minutes
Run the server with
$ python server.py
Open the server in a browser