Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I am using Terminal Server with 100 users connected via IP address 192.168.1.10

The Terminal server is also connected to a firewall which reports on websites opened and volumes of data downloaded

I'd like the reporting on individual users web usage (sites, data downloaded etc), I believe content filtering is not supported via Terminal Server.

Please could you help me to find a solution?

share|improve this question

3 Answers 3

This question seems to crop up a lot. I have used the SQUID open source web proxy to deal with this problem. SQUID doesn't load the server much so you could install it on the terminal server. Use a group policy to set IE to use the proxy server. See http://www.ratsauce.co.uk/notablog/squid27setup.asp for my walkthrough of configuring SQUID.

JR

share|improve this answer

You could install a proxy like Squid with authentification to access Internet website. You will have logs with username / url / size for each request and a lot of tools exist to make report base on these logs (look here, sarg is quite good).

share|improve this answer

Terminal Server itself can't help you here.

A proxy server is the way to go, but only if the users authenticate against it: otherwise it would only report many client connections from the same host, and you wouldn't be able to identify the actual user.

You can use a proxy server with domain authentication (like ISA Server) and configure it for users to automatically authenticate against it; otherwise, you need a proxy with its own authentication and a different user account for each one of your users.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.