对于电子商务来说,24小时监控IT环境,确保一切工作正常,并且有足够的资源应付突发的业务需求,是非常重要的。而电子商务服务的核心因素之一就是设备的性能表现,而性能的问题对于IT团队来说总是一个令人头疼不已的问题。幸运的是,目前市面上有很多免费的网络监控工具,可以帮助IT管理团队监控网络性能,并且帮助IT管理人员确定系统性能的瓶颈所在,进而帮助他们解决性能问题。 接下来我要介绍的五款网络监控工具是我多年来一直在使用并且认为很好的产品。其中前四款工具我使用的时间比较长,第五款Observium使用的比较少。但总的来说,这五款软件已经相当完美了。 1: Multi Router Traffic Grapher (MRTG) MRTG 可以算是一款老奶奶级别的免费网络监控软件了,他可以提供基本但是又非常实用的监控信息。和接下来介绍的其它监控软件一样, MRTG 也是使用SNMP来收集网络信息,并将收集到的信息展示给用户。如图A所示,你可以看到MRTG对于一个路由器全天流量的监控统计情况。图 B 则显示了过去一年该路由器的数据流量情况。这就是此类工具真正的作用—它们可以提供你所需的数据,帮助你做出有关于服务和架构的正确决策。 图 A
MRTG的每日数据流量图 图 B
通过MRTG的年度数据统计,管理员可以制订中长期的规划 2: Cacti 首先我介绍一下相关背景。 RRDTool 也是由MRTG的开发者所开发的。而开发RRDTool的目的是为了打造一款“基于时间序列的高性能的数据记录和图像显示系统”。简单的说,如果你打算测量某段时间的网络性能,那么RRDTool最合适不过了。 那么这些跟 Cacti有什么关系呢?实际上RRDTool本身并不是一个十全十美的工具。在它背后需要一种数据收集机制,以便RRDTool可以利用这些数据生成可视化的图表。Cacti就是这样的一个RRDTool的前端系统。它利用MySQL数据库存储所有RRDTool所需的数据。Cacti 允许用户创建数据收集源(建立被监控设备的SNMP连接),从被监控设备上收集数据,并可以让用户管理监控数据的访问权限。 如果与MRTG协作,Cacti则可以给管理员带来更多的历史信息回顾选项。如图 C所示, Cacti可以很好的将数据信息以图表的形式展示给用户。从界面左侧我们可以看出,Cacti 通过将图片进行分组,让管理员更直观的观察到多种设备的性能数据图。 Cacti最初的配置并不太简单,因此我们也可以花点小钱,从JumpBox下载一个已经配置好的虚拟机。 图 C
Cacti可以方便的管理多种图形 3: PRTG (10监控免费版) 开发公司名为Paessler, PRTG 是该公司用来代替Paessler Router Traffic Grapher的产品。该工具可以帮助管理员快速监控多种网络设备,而且没有什么复杂的安装配置过程。PRTG还可以让管理员监控网络上的其它关键性系统,比如Exchange, SQL, VMware, 以及 Windows系统,实现这种功能需要使用Windows Management Instrumentation (WMI) 并连接到vCenter以及 ESX/ESXi主机上。 前不久我还撰写过PRTG最新版PRTG 9 的评测,在评测中我引用了多张软件截图。另外,去年TechRepublic的博客作家 Wally Bahny也评测过PRTG并给出了软件截图。因此这里我就不再提供截图了。 PRTG并不是一款完全免费的软件。用户可以选择免费版,但是使用功能会受到限制,只有10个传感器,即只能监控 10个网络设备。在PRTG中,每个传感器都是一个独立元素。用户可以设置使用一个传感器监控磁盘空间,另一个传感器监控RAM使用率,在设置一个监控带宽使用情况。当然,如果资金雄厚,用户也可以设置成百上千个传感器。但我还是建议大家选择一些值得去监控的设备。 4: Spiceworks Spiceworks是一款全能型的工具软件,集合了 网络监控, helpdesk, UPS 电源管理, RFQ, PC 目录工具, 以及 网络通信工具 等多种功能。Spiceworks应该算是一款网络资产管理和帮助系统。另外,这款软件是通过广告支持的,所以虽然功能众多,但是并不会收费。用户还可以加入大型的IT实践社区,帮助别人解决各种问题。在本文写作时,Spiceworks表示他们的用户数量已经接近180万了。在Windows系统中,该工具的安装非常简单。 Spiceworks的一个特色模块是可以让用户监控网络和系统的健康状态。如图D所示,用户可以通过Spiceworks的一个界面查看全部设备的健康状态。 图 D
Spiceworks安装简便并且免费 5: Observium 根据Observium官网的介绍:“Observium是一个基于PHP/MySQL/SNMP的具有自动发现能力的网络监控工具,广泛支持多种网络设备和操作系统,包括Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP等。” Observium的优点是它所提供的数据查看起来很方便。如果你正在找一款网络监控工具,那么可以直接下载并安装Observium,而且它是免费的。 在 图 E,中,我们可以看到Observium将关键的数据至于了最明显的位置,而且用户查看当前和历史的数据信息都很方便。 图 E
Observium的带宽图 其他工具? 如果你对以上工具有什么使用心得,或者你认为其它某款工具更好,欢迎与我们交流。 (责任编辑:IT) |