how do I get an alert if our upload bandwidth used crosses a threshold? I need an alert when someone on our home network LAN is doing too much uploading. This is just one wifi router for a small home network.

I could keep an app running on one Mac (running Sierra) that would oversee this and ideally when upload bandwidth crosses a threshold of Mbps:


throttle upload
pop up alert on the mac
send an email alert


Is there a tool that could do this?
You want an edge router to shape the traffic, set quality of service and optionally have alarms. These are extremely reasonably priced for the features they allow.


https://www.amazon.com/Ubiquiti-Networks-ER-X-Router/dp/B0144R449W/


Some of the alerting won't be needed since you can shape the actual traffic rather than go react to it.