您必须拥有的免费开源网络监视工具

运行网络意味着需要监控。这些免费工具-从Cacti到Snort到NeDi-将帮助您获得所需的可见性。

1 2 Page 2
第2页,共2页

一个示例可能是带有数据库后端的自定义应用程序,例如Web商店或内部财务应用程序。管理层希望看到漂亮的图形和图表以某种形式描述使用数据。如果您已经在使用Cacti之类的东西,则有多种方法可以将这些数据整合在一起,例如构造一个简单的Perl或PHP脚本以在数据库上运行查询并将计数传递回Cacti,甚至可以通过SNMP调用使用专用MIB(管理信息库)的数据库服务器。这是可以做到的,而且通常很容易做到。

对于不受支持的硬件,只要它说的是SNMP,您只需进行一点点研究就可以从中挤出所需的数据。拥有正确的MIB进行查询后,您就可以使用该信息编写Nagios插件来监视设备。一个例子可能是 我的用于APC硬件的Nagios插件—安装硬件时不存在它们,但是我想集中监视那些设备。我编写了一个快速插件,以检查PDU(配电单元)的安培数水平,行内冷却单元的气流和机架入口温度等。现在,我不仅可以通过Cacti将数据存储在图形中,而且Nagios可以监视相同的数据,查找异常并通过IM,电子邮件甚至SMS(如果数量超出预期)向我报告。

使大多数这些工具运行并不是什么挑战。在新构建的CentOS盒子上,您需要做的就是从RPMForge安装适当的存储库RPM,然后键入“ yum install nagios ntop cacti”,然后Nagios,Ntop和Cacti将下载并安装。根据基础架构的大小,配置工具可能需要花费相当长的时间,但是将其付诸实践却是一件容易的事。至少,它值得一试。

无论您使用哪种工具来保持对基础结构的关注,这些工具的存在实际上至少相当于增加了一位IT管理员-一个不一定能修复任何问题的管理员,但是可以监视的管理员 一切,24/7/365。无论您采用哪种削减方式,前期投资都是值得的。只需确保在另一台服务器上运行一小套自主监视工具,同时监视主监视服务器即可。在这种情况下,最好始终确保正在监视观察者。

这个故事“您必须拥有的免费开放源代码网络监视工具”最初是由 信息世界.

版权© 2008 IDG通讯,Inc.

1 2 Page 2
第2页,共2页