我有很多用户通过 ClearOS 和 webmin install 连接到互联网。
有没有办法让我随时查看谁在浏览什么?
最好的方法是什么?(例如 squid 报告、webmin 网络代理或什么?)
如果它是 sarg,它将如何为这个任务配置?
谢谢!
Webconfig 中的 squid 报告和 Web 代理报告是按计划编制的,因此它们不太用于实时监控。您可以使用日志查看器在 UI 中查看 squid 和 dansguardian 的访问日志文件,但这不会为您提供“实时”视图。
我发现最有用的方法是使用命令提示符。使用 PuTTY (Windows)、终端+SSH (Mac/Linux) 连接到您的 ClearOS 服务器。然后运行类似的命令,例如“关注”和的日志/var/log/dansguardian/access.log
文件/var/log/squid/access.log
:
tail -f /var/log/dansguardian/access.log
这将向您显示通过内容过滤器访问的站点的实时日志记录。您甚至可以通过“grep”传递结果进行过滤:
tail -f /var/log/dansguardian/access.log | grep 192.168.1.134
这将向您显示通过 IP 地址 192.168.1.134 上用户的内容过滤器的实时浏览。