我不是网络专家。我的网络管理员想知道我们可以监控员工互联网使用情况的方法。我的办公系统主要是 ubuntu 12.04/14.04 和一些 windows 7 电脑。我能找到一个同时支持 win7 和 ubuntu 的监控应用程序吗?我发现很少这里 它仅支持 Linux。我们使用 3 个路由器进行 wifi 和 LAN 连接。是否有任何应用程序要安装在每个系统中?或者在路由器级别是否有任何方法可以配置此类监控?
答案1
如果您只需要了解互联网链接使用情况,您可以在路由器级别使用 SNMP 应用程序来监控您的 WAN 端口(例如 Nagios)。但如果您需要知道每个用户消耗了多少互联网链接,您将需要代理或防火墙。您无法通过在客户端安装软件来监控它,因为您还将监控 LAN 流量。
答案2
虽然我同意大家留下的评论,但你可以使用 ntop 等工具来做到这一点(http://www.ntop.org/), ntopng (http://www.ntop.org/products/ntop/),或者使用 Linux 发行版,例如 Network Security Toolkit (http://www.networksecuritytoolkit.org/nst/index.html) - 所有这些都是免费的!顺便说一句 - 网络安全工具包包含 ntop 和 ntopng 以及几乎所有我听说过的网络监控工具,它们都包含在一个易于使用的 Linux 发行版中,所以如果我是你,我会首先检查一下它。
幸运的是,TCP/IP 不依赖于操作系统!这就是为什么它被采纳为两个联网设备之间通信的事实标准。
现在,当您说“仅支持 Linux”时,这意味着该软件是基于 Linux 的,但任何网络监控工具都可以监控来自 Windows、Linux、Mac、FreeBSD、Solaris 或任何使用 TCP/IP 堆栈进行通信的操作系统的流量。这并不意味着您需要为您的 Windows 计算机安装基于 Windows 的网络监视器,为您的 ubuntu 计算机安装基于 Linux 的网络监视器。如果是这样的话,计算机和网络的世界将会是一团糟,协议无法相互通信,互联网也永远不会像现在这样腾飞。
有点令人担忧的是,为什么你的网络管理员要向其他人征求建议,教他们如何做他应该已经知道的事情?这些东西不是超级高级的网络知识,就像第一天的第一课,对于任何在职位名称中带有“网络管理员”字样的人来说都应该是显而易见的。虽然你完全可以使用 pfSense 或 SonicWall,但我会先从一些很棒的免费软件开始,看看你是否可以先弄清楚情况(当然,pfSense 是免费的,但 SonicWall 不是),而不必花 $$$$ 购买某些东西。