网络流量检测图形分析工具,Cacti 0.8.8c 发布

  1、Cacti简介
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
简单的说Cacti 就是一个PHP 程序。它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来。我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图。
2、Cacti 架构概述

通过上图我们可以发现Cacti 有三大组件:MySQL 数据库、RRDtool 工具、Net-Snmp 程序。MySQL并不负责监控数据的存储,只保存模板和rra 文件与主机对应等信息,而真正的监控数据存储和图像展现都是rrdtool 来做的。而Net-SNMP 负责数据的采集。
3、SNMP协议
SNMP(Simple Network Management Protocol)简单网络管理协议。是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。 SNMP 采用了Client/Server 模型的特殊形式:代理/管理站模型。对网络的管理与维护是通过管理工作站与SNMP 代理间的交互工作完成的。每个SNMP 从代理负责回答SNMP 管理工作站(主代理)关于MIB 定义信息的各种查询。
Net-snmp 的安装包如下,前两个包net-snmp,net-snmp-libs是基本的net-snmp 的包,net-snmp-utils 是一些工具。
4、RRDTool工具
RRDTool 是由Tobias Oetiker 开发的开源软件,它使用RRD(Round Rebin Databases)作为存储格式,Round robin 是一种处理定量数据以及当前元素指针的技术,RRDTool 主要用来跟踪对象的变化情况,生成改对象变化的趋势图。
下图是cacti运行的主界面

Cacti 0.8.8c 发布,此版本现已提供下载:
- Gentoo Linux users install Cacti using: - emerge cacti
- Debian Linux users install Cacti using: - apt-get install cacti
- Fedora Linux users - yum install cacti
- SUSE Linux users - Available in Yast or SUSE media. Version may not be the latest. 
更新内容如下:
重要安全修复
- CVE-2013-5588 - XSS issue via installer or device editing 
- CVE-2013-5589 - SQL injection vulnerability in device editing 
- CVE-2014-2326 - XSS issue via CDEF editing 
- CVE-2014-2327 - Cross-site request forgery (CSRF) vulnerability 
- CVE-2014-2328 - Remote Command Execution Vulnerability in graph export 
- CVE-2014-4002 - XSS issues in multiple files 
- CVE-2014-5025 - XSS issue via data source editing 
- CVE-2014-5026 - XSS issues in multiple files 
重要更新
- New graph tree view 
- Updated graph list and graph preview 
- Refactor graph tree view to remove GPL incompatible code 
- Updated command line database upgrade utility 
- Graph zooming now from everywhere 
相关下载网址:
http://www.cacti.net/download_cacti.php
http://www.cacti.net/spine_download.php
http://www.cacti.net/downloads/pia/