【IT168 技术】从设备发现到系统、网络和流量可视性,这些免费开源监控工具非常实用。在房地产的世界里,重点永远是位置、位置、位置,而在网络和服务器世界,重点则是可视性、可视性、可视性,如果你不知道你的网络和服务器在每天每秒正在做什么,你很可能会出问题。
幸运的是,这里有很多好工具(商业和开源工具)来帮助你满足需求。好用和免费总是胜过好用和昂贵,在本文中我们提供了一些很好用的开源工具,这些工具适合各种规模的网络。从网络和服务器监控到趋势、图形,甚至是交换和路由器配置备份,这些工具都可以帮你解决问题。
Cacti
首先,最开始出现的是MRTG。早在20世纪90年代,Tobi Oetiker认为应该编写简单的图形工具来构建轮叫调度(round-robin)数据库机制,以用于限制路由器吞吐量。MRTG随后的是RRD工具,这是一个自给式轮询数据库和图形解决方案,目前正用于非常多的开源工具中。而Cacti则是目前的开源网络图形标准工具,它将MRTG的最初目标提升到全新的水平。
Cacti是一个LAMP应用程序,它为几乎所有类型的数据提供完整的图形架构。在笔者的某些更高级的Cacti安装中,笔者选择了各种数据,从数据中心冷却装置的流体回流温度,到文件管理器卷的自由空间,到FLEXlm许可证利用率。如果设备或服务返回数值数据,可能会被集成到Cacti。还有模版可以监控各种设备,从Linux到Windows服务器到思科路由器和交换机,基本上是使用SNMP的所有设备。还有用于更广泛的硬件和软件的分布式模版集。
Cacti的默认收集方法是SNMP,本地Perl或者PHP脚本也可以使用。该框架巧妙地分离数据采集和图形为离散的实例,所以我们很容易重新组织现有数据为不同的显示。此外,你可以轻松地通过点击和拖动来选择特定时间框架和图形部分。在某些安装中,我有些几年前的数据,这些数据无法说明网络设备或服务器的当前状况是否为异常,或者经常发生。
使用针对Cacti的PHP Network Weathermap插件,你可以轻松地创建实时网络地图,显示网络设备之间的链路利用率,当你悬停在网络链接的描述时会出现图标。在部署Cacti的很多位置,这些地图会清楚地显示在安装在高墙上的42寸液晶显示器,全天候显示,让IT人员清楚了解网络利用率和链路状况。
Cacti是广泛的性能图表和趋势工具,可以用于跟踪几乎任何可监控的指标,并绘制的图表上。它还是无限可定制,这意味着它可以非常复杂。