Network usage?

Hello!

I made an hotel network (Internet > RouterOS > Switches > office PC-s) it’s like 40 computers in it…
All of them are connected via cable.

My question is, how can I monitor internet “flow” of all computers on network?
Something similiar when users are connecting via PPoE and you see their usernames on Interface list and bandwith they use.

Is it possible but just to see all IP-s on network and what bandwith they use, I want to see who using internet and how much.

The by far most powerful and best option is to use Traffic Flow (http://wiki.mikrotik.com/wiki/Manual:IP/Traffic_Flow).

You’d have to install a NetFlow collector on an external machine to export the flows to. There are open source and for pay collectors available that you can find via Google.

Does it have in realtime?

No, not quite. It updates flow data occupationally for ongoing connections, and most connections are over relatively quickly. But it isn’t really real time.

Queues can give real time feedback on bandwidth, but you’d have to create one queue per IP. That’s a lot of administrative overhead.

and can I make only priority for an IP on network?