鉴于雇主的适当安全政策、免责声明等,管理员通常需要工具来记录和报告其员工如何使用互联网连接。
过去,我依靠我的防火墙设备来记录浏览次数最多的域名。很初级的东西。在 50 多台计算机的域中,很难追踪谁访问了 siteAbc123.com。令人震惊的交通确实是我们所追求的。
如果要求提供报告,则基于每个用户:
- 使用的带宽
- 访问的站点/页面 + 点击次数
- 使用的协议(即流式广播)
您能否推荐任何免费或低成本的工具来帮助在 Windows 环境中为中小型企业收集和创建有关此信息的报告?
鉴于雇主的适当安全政策、免责声明等,管理员通常需要工具来记录和报告其员工如何使用互联网连接。
过去,我依靠我的防火墙设备来记录浏览次数最多的域名。很初级的东西。在 50 多台计算机的域中,很难追踪谁访问了 siteAbc123.com。令人震惊的交通确实是我们所追求的。
如果要求提供报告,则基于每个用户:
您能否推荐任何免费或低成本的工具来帮助在 Windows 环境中为中小型企业收集和创建有关此信息的报告?
squid部署为透明代理(所有超出 TCP/80 的内容都通过它重定向),没有磁盘缓存(通常对今天的带宽毫无意义,但您可以根据需要使用它),打开访问日志,然后定期运行SARG日志文件上的 cron 作业。没有收到管理层对解决方案的投诉。
编辑:啊,没有注意到“Windows 环境”。对不起。尽管如此,这绝对是一个选择——你只需要一些未使用的旧机器、几百兆字节的操作系统空间,以及你想要的日志文件和生成的报告的空间(应该大约 2 GB/如果你的组织没有 Unixy 的专业知识,那可能是不可行的。
有很多优秀的报告工具可以与 squid 一起使用。
Lightsquid非常轻巧,可以满足您的需求。它也有一个在线演示。
ntop 和 squid 的混合物应该适合你。但是两者都需要您设置几个 Linux 服务器或虚拟机,这些工具的设置都不复杂。
我会把你的 ntop 盒子作为你的主机和互联网之间的透明网关,这样你就可以跟踪协议和带宽消耗。
至于监控实际的 Web 使用情况,我会透明地将 HTTP 数据包路由到 squid 服务器以获得一些非常好的跟踪功能。如果您的网络硬件不支持基于协议的路由,您可以将 squid 作为主机的透明代理。
我从不建议在要求浏览器配置代理服务器信息的公司环境中设置代理服务器。绕过该方法非常容易。透明的代理是要走的路。
通过 squid 代理运行每个人可能是值得的,以便提供比大多数防火墙提供的更好的大多数请求日志。
恐怕免费的解决方案是有限的。我会推荐: