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...