How do I monitor network usage on a Windows server?

Solution 1:

I would recommend Nagios. It has a very intuitive interface and still meets any Enterprise needs. You can run it on upto 7 nodes for free.

https://www.nagios.com/downloads/nagios-xi/

Personally i haven't used it before but Microsoft has a network monitor too. I do not know if the reporting functionality meets your needs: http://www.microsoft.com/en-us/download/details.aspx?id=4865