2008-11-03 100 views
6

我正在经营一个社区WIFI network in a rural environment什么是监控网络活动的好工具

现在我正在寻找一个监控工具,以在服务器(Windows或Linux)上运行,这将跟踪带宽,正常运行时间(客户端以及互联网连接)等... 大多数此信息是通过SNMP通过我的路由器和接入点,因此需要SNMP支持。

附加功能应该是:

  • 图形数据表示
  • 免费许可

那么什么是对我最好的选择?

编辑这是到目前为止提到的工具:

回答

5

MRTG可能是最容易设置。如果你的路由器有SNMP(你提到),设置它是一个命令:

cfgmaker --output=mrtg_myrouter.cfg [email protected] 

MRTG是良好的高带宽路由器和喜欢。这对于其他数据来说并不好(它可以强制绘制大多数东西,但是这对于设置来说有点不直观)

用于监视其他东西,我喜欢Munin。我会再次描述它,但是我前一段时间发布了一个答案here(关于绘图光盘的使用)。

Munin当然可以绘制网络使用情况,并且可以通过SNMP轻松获取数据(实际上它是从基于Windows的服务器获取数据的推荐设置 - 在Windows计算机上运行SNMP守护程序,并让Munin连接到此设备) 。该图也比MRG漂亮,我会说(显然是最重要的因素。)

还有的MRTG here一个例子安装和Munin here

+0

其实我提到SNMP(Network Monitpring)不是SMTP(Mail Transfer),但答案似乎只是混淆了术语。 – mkoeller 2008-11-03 09:51:18

+0

否则很棒,谢谢。 – mkoeller 2008-11-03 09:52:47

1

不知道这是否符合您的使用情况,但很多网站托管服务提供商的使用 Nagios网络监控

1

Zenoss Core是自由和开放源码。它保留RRD图表(就像这里提到的其他监视工具一样)。要监视基本网络带宽(和up状态)以外的参数,交换机或路由器SNMP定义和MIB应作为ZenPack提供。在Linux(虚拟?)服务器上运行。使用Google地图显示链接状态。

1

我一直使用ntop它是免费的Linux和购买,如果你想在Windows二进制文件和工作得适合我们

2

恕我直言,Cacti是最容易安装和使用。

Zabbix很有趣,但很难使用。

here是所有网络监控工具的非常全面的列表。

1

我上周有同样的问题,并尝试了几个选项。

对于基本的snmp图形需求,cacti很不错,但是我认为绘制apache,mysql等有点太难了。

ntop也是一个很好的工具,但它的用例不同于列表中的其他用例。

你应该看看Zenoss。 Core版本是FOSS,用户友好且功能强大。我不需要企业版,但您的需求可能会有所不同。 它可以对所有基本统计信息进行图形化,监控和警报,但下载一些ZenPack,您可以轻松添加Apache,MySQL或其他许多统计信息。所有配置都可以通过GUI完成。界面清晰且响应迅速,可轻松管理超大型网络。

总之,我很高兴我永远不会花太多时间在Nagios,因为我相信Zenoss是最好的选择。

0

在虚拟机或小型服务器上也考虑CactiEZ,它是一个基于CentOS 6的裸机系统。