Without using web proxy it is hard to view live activity of users.
The best approach should be to use proxy (preferably external proxy like squid) then you can store your users web activity along with there ip address, and later on using these logs, you can generate reports for top users / websites usage etc.
You can also use Mikrotik builtin Web proxy, and store its log to any windows / linux base syslog server. Its easy to configure.
how to do that?
before this im done using sqstat php with squid proxy.
but now i cant get this working on mikrotik web proxy.
thanks.