1、WinpCap
WinpCap 是一个免费、公共的网络访问系统,主要是 Windows32平台下用于抓包和分析,同时提供了一个强大的编程接口,容易在各个操作系统之间进行移植,也方便程序员进行开发。
2、MRTG
MRTG (Multi Router Traffic Grapher, MRTG)是一个监控网络链路流量负载的工具软件,它通过SNMP协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的 HTML文档方式显示给用户,以非常直观的形式显示流量负载。
3、Cacti
Cacti 是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具,它利用SNMPGET采集数据,使用 RRDTool绘图引擎绘图,其数据能重复使用并且可以定义任意时间段画图,此外它提供了非常强大的数据和用户管理功能。
4、Nagios
Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
5、Cacti+Nagios
cacti:在监控方面有良好的绘图,cacti在流量和图型塑造上要强于nagios,但是在故障分析上有些略逊,而且报警机制也有待完善,这时nagios就派上用场了。
nagios:适合监视大量服务器上面的大批服务是否正常,重点并不在图形化的监控,其集成的很多功能例如报警,都是cacti没有或者很弱的。但在绘图以及图型塑造方面精细度比cacti要弱。
因此,将Cacti和Nagios整合在一起可起到互补的作用。
来源: 网络