使用squidview来查看用户现在滥用networking

我们有一个在Ubuntu 8.04上运行的Squid 2.6服务器。 我们有一个SNMP监控软件(Zabbix),它给我们提供了几乎实时的互联网连接图。

我试图使用squidview来查看谁在滥用networking,但是“tally”模式总是从日志文件的开头开始检查日志。

如果我理解正确的话,我可以移动到日志的后面一行,然后从那里开始“计数”模式,但是它不工作。 无论如何,它从顶部开始。

有任何想法吗? 还有什么其他的select来寻找“实时”的带宽? (这从来不是真正的时间,但接近它就够了)

谢谢!

升级到Ubuntu 10.04 64位后,问题得到修复。 现在squidview工作正常。

这是我做的:

  • 启动squidview
  • 按'g'并input100(它会把你带到access.log的最后一行)
  • 按'T',它将从你所在的位置进入Tally模式。 它应该是“实时的”,在几秒钟内就会成为最大的违规者。

我仍然遇到一些麻烦,其中最左边一列没有显示完整的IP地址,但到目前为止,这并不重要。

我build议使用Free-SA在你的鱿鱼日志上生成报告

http://free-sa.sourceforge.net/

不完全实时,但你可以运行它,它会给你比squidview更好的报告。