I want to set up a linux server (ubuntu server 12.04) on my home network to monitor the internet usage and find out the users and websites that use the most bandwidth. I have looked at squid and it seems like it might work, are there any other options? ntop also looked good but it doesn't seem like I can filter the results by user (filtering by IP won't work as there are multiple users per computer). I would like a web-based interface to see the results if possible.
Asked
Active
Viewed 1,202 times
-1
-
1This question can be closed for so many reasons I'm not sure which one to vote for. Please take a moment to read our FAQ. – John Gardeniers Oct 12 '12 at 06:46
-
Sorry, would this have been a better fit for Super User? – Michael Oct 13 '12 at 04:57
-
Yes, it would be a better fit on SU but please read their FAQ before posting. – John Gardeniers Oct 13 '12 at 06:05
1 Answers
1
This is a shopping question but; the best solution for this I have found is using Squid as a proxy server, making all users connect to the internet via Squid and then install Sarg on the squid proxy which you can create daily reports, viewable in a web-based interface, showing you what each IP has viewed, top sites accessed, etc.
Not sure how you could do this via User unless you setup authentication on Squid using some form of AD.

boburob
- 1,174
- 8
- 23
-
OK thanks I'll try that, I will probably use proxy authentication on the squid server so hopefully that will work. – Michael Oct 13 '12 at 04:49