Cacti的介绍

运维 系统运维
Cacti是什么?Cacti的介绍:Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti提供了非常强大的数据和用户管理功能,本文讲述的Linux下Cacti的介绍。

  Cacti介绍

  RRDTool的绘图功能非常强大,不过由于RRDTool的命令非常复杂繁多,并且不包含数据采集的功能,所以非常难以入门。有很多喜爱RRDTool的程序员为其写应用的平台或脚本,而Cacti就是其中的佼佼者。

  Cacti是一套完全面向RRDTool的B/S系统,它在MySQL数据库中存储了所有RRDTool创建图像需要用到的信息以及管理信息。

  1、Cacti的主要功能有:

  数据定时采集

  ----------------------

  图像绘画与显示

  ----------------------

  树状的主机和图像管理

  ----------------------

  RRDTool信息管理

  ----------------------

  用户和权限管理

  ----------------------

  模板导入导出

  ----------------------

  Cacti 使用snmpget命令采集数据,使用RRDTool绘图。它的界面简洁直观,让你根本无需明白RRDTool的众多参数即可轻易的绘出漂亮的图形。此外,它还提供了强大的数据管理和用户管理功能。在图像管理上,Cacti采用了树状结构的查看界面,在用户的管理上,能对用户的权限进行细致的划分,甚至支持使用LDAP进行用户验证。不得不提的是Cacti还提供模板的功能,自己可以为某项监测内容建立模板,也可以导入别人做好的模板。

  2、Cacti的架构:

  整个Cacti系统由4个部分组成:

  Cacti页面(PHP)——用户控制的平台,用户在此进行所有的设置;

  SNMP采集工具——Unix下使用 Net-SNMP软件包自带的“snmpget”和“snmpwalk”等程序,windows下使用php的snmp功能;

  RRDTool绘图引擎——性能数据的存储和绘画图像;

  MySQL数据库——储存RRDTool绘图所需的信息,如模板、rra、主机对应的信息等,要注意的是MySQL数据库并不保存性能数据,性能数据保存在RRDTool自己的数据库格式rrd文件中。

  3、Cacti的工作流程:

  定时采集数据:

  Cacti会定时运行数据采集脚本,使用“snmpget”命令或其它自己定义的方式进行数据的采集;

  存储数据:

  使用RRDTool的“update”指令将采集到的数据储存到rrd文件中;

  用户要查看某台设备的流量:

  在Cacti的PHP页面上点击该设备->

  Cacti在数据库中寻找该设备对应的rrd文件的名称->

  Cacti运行命令让RRDTool进行绘图;

         本文讲述的是Linux下如何安装CactiLinux下如何配置CactiLinux下如何使用Cacti

【编辑推荐】

用Linux上的Cacti去监控Windows服务器

Ubuntu下安装Cacti监控服务

CactiEZ的备份与恢复

责任编辑:zhaolei 来源: baidu
相关推荐

2011-03-29 09:14:37

2011-03-24 14:05:16

CACTI

2011-03-25 09:00:36

Cacti插件

2011-04-01 15:24:12

CactiNagios

2011-03-29 09:56:35

Cacti界面

2011-03-29 15:52:38

Cacti配置

2010-06-13 17:19:42

Cacti配置

2011-03-31 10:41:37

Cacti架构

2011-03-24 14:05:17

Cacti安装

2011-04-01 15:39:02

CactiNagios

2011-03-24 15:35:01

Cacti

2011-03-24 14:05:17

Cacti监控

2011-03-25 09:00:34

Cacti

2011-03-24 15:35:22

Cacti监控

2011-03-25 13:43:54

Cacti优化

2011-03-25 09:00:39

Cacti模板

2011-03-25 09:00:36

Cacti插件

2011-03-25 10:10:16

Cacti模板

2011-03-25 09:00:37

Cacti模板

2011-03-24 15:35:25

Cacti监控
点赞
收藏

51CTO技术栈公众号