We are currently in the process of setting up a new small office with a small network, starting with 7 increasing to around 12 computers in the near future. Is there any way to constantly monitor the internet bandwidth being used by each computer, and on which ports / application / content-type it is?
We currently do not disallow any of our employees in using any website. I would like to know however if we are currently experiencing an internet slowdown, it might be because computer A has an application that is sending out loads of information, like a P2P client or Torrent-client.
Is it possible to have for example some form of internet gateway / proxy, where the computers are configured to use this internet gateway as their gateway in the network settings (as opposed to the current settings of having the router as the gateway), and this software would be able to keep a track of what is being used, like a centralised system? This software/server computer would then pass on the request to it's intended destination.
Any help / insight on what is available would be greatly appreciated!