`
helloyesyes
  • 浏览: 1305874 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

什么是MRTG、RRDTool、Cacti、CactiEZ?

阅读更多

  什么是MRTG?

  MRTG是一套历史悠久的软件,监测网络流量很方便,但是如果需要监测其他的系统性能,比如CPU负载、系统负载、网络连接数等,就不是那么简单了。即使实现了这些功能,但管理起来非常麻烦。比如公司有一两千个被监测点,分布在不同的机房,为了管理方便需要将这些服务器和网络设备分类,这样的话就需要将这些被监测点放在不同的MRTG配置文件中,运行多个crontab,甚至还要自己写HTML页面对其进行管理。

  优点

  简单、易上手,基本安装完了之后只要修改一下配置文件即可使用。

  缺点:

  * 使用文本式的数据库,数据不能重复使用。
  * 只能按日、周、月、年来查看数据。
  * 由于MRTG本来只是用来监测网络的流量,所以只能存储两个DS(Data Source),即存储流量的输入和输出。
  * 每取一次数据即需要绘图一次,浪费系统资源。
  * 图像比较模糊。
  * 无用户、图像管理功能。
  * 没有详细日志系统。
  * 无法详细了解各流量的构成。
  * 只能用于TCP/IP网络,对于SAN网络流量无能为力。
  * 不能在命令行下工作。

  官方网站:

  http://oss.oetiker.ch/mrtg/

  什么是RRDTool?

  与MRTG一样,RRDTool也是由瑞士人Tobias Oetiker撰写的开源软件,但RRDTool并非MRTG的升级版本,两者有非常大的区别,也可以说RRDTool是将用来取代MRTG的产品。

  RRDtool是使用“C”程序语言开发的,它保存收到的数据到 “.rrd” 文件。”.rrd” 文件里的记录的数量将永远不会增加,这就意味着旧的记录将被经常移除。这意味着人们可以获得最近日志数据的精确图形,也可以获得基于旧数据的模糊图形。默认的,你可以有每天,每周,每月和每年的图形。

  简单的说,rrdtool就是一个强大的绘图的引擎。

  优点:

  * 使用RRD(Round Robin Database)存储格式,数据等于放在数据库中,可以方便地调用。比如,将一个RRD文件中的数据与另一个RRD文件中的数据相加。
  * 可以定义任意时间段画图,可以用半年数据画一张图,也可以用半小时内的数据画一张图。
  * 能画任意个DS,多种图形显示方式。
  * 数据存储与绘图分开,减轻系统负载。
  * 能任意处理RRD文件中的数据,比如,在浏览监测中我们需要将数据由Bytes转化为bits,可以将原始数据乘8。

  缺点:

  * RRDTool的作用只是存储数据和画图,它没有MRTG中集成的数据采集功能。
  * 在命令行下的使用非常复杂,参数极多。
  * 无用户、图像管理功能。

  官方网站:

  http://oss.oetiker.ch/rrdtool/
  
  什么是Cacti?

  Cacti是一个使用RRDtool引擎的基于网页的PHP/MySql图形解决方案。

  Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,Cacti还提供自己增加模板的功能,让你添加自己的snmp_query和script!功能非常强大完善,界面友好。可以说,cacti将rrdtool的所有“缺点”都补足了!

  官方网站:

  http://www.cacti.net/
 
  什么是CactiEZ?

  CactiEZ是一个基于CentOS的Linux发行版,主要的目的是为了简化Cacti监控系统的安装和配置,装好了就可以直接使用Cacti。
  
  官方网站:

  http://cactiez.cactiusers.org/

分享到:
评论

相关推荐

    RRDtool绘图

    在了解RRDtool之前,我们先提一下它的前身MRTG(Multi Router Traffic Grapher)。MRTG是一款广泛使用的网络监控工具,它可以利用SNMP协议收集网络接口的入站和出站流量数据,并生成图表。然而,MRTG存在一些限制,...

    Windows环境下安装MRTG

    3. 如何配置 MRTG? 需要配置网络设备,以交换机为例,需要开启 SNMP,并将团体名和设备 IP 地址配置好。然后,使用 cfgmaker 命令生成配置文件,最后使用 indexmaker 命令生成监控主页。 4. 如何实现流量图的定时...

    cacti-0.8.7b.tar.gz 中文版

     虽然 MRTG 是一套非常好用的软件但是它毕竟是一套很旧的软件了,其作者在多年前已经开发出 RRDTool 代替该软件,现在已经发展的很成熟了,但由于 RRDTool 的指令非常复杂,对于使用者非常的麻烦,幸运的是有一套...

    RRDtool软件使用教程

    由于其高效的数据存储机制和强大的图形生成能力,RRDtool被诸如CACTI和CACTIEZ等网络管理软件广泛采用。 MRTG是一款早期广泛使用的网络监控工具,它支持通过SNMP协议读取网络设备的统计数据,并可以使用cfgmaker和...

    Cacti搭配Nagios攻略

    Cacti是一款基于Web的网络监控工具,利用SNMP协议获取数据,通过RRDTool进行数据存储和图表绘制。而Nagios则是一款企业级的系统监控软件,能够监测服务器、网络设备和服务的状态。 一、Cacti与RRDTool的安装部署 1...

    cacti插件npc(Nagios_Plugin_for_Cacti)

    相比旧的MRTG,Cacti结合了RRDTool的强大功能,提供更高效、灵活的监控体验。 MRTG(Multi Router Traffic Grapher)虽然配置简单,但其基于文本的数据库和有限的图表功能限制了其应用。而RRDTool(Round Robin ...

    cacti介绍与功能应用

    #### 一、Cacti是什么? Cacti是一款功能强大的网络监控系统,它能够帮助管理员对网络设备进行实时监控并生成可视化的图表。Cacti作为RRDTool的前端工具,通过MySQL数据库存储所有必要的信息来创建图形并填充数据。...

    cacti完全安装使用手册

    - **基于RRDTool提升效率**:使用RRDTool作为数据存储工具,支持高效的监控数据查询,相较于MRTG的文本日志,RRDTool提供了更快捷的数据访问方式。 - **多样化的监控图表**:利用RRDTool的强大功能,可以自定义...

    rrdtool-1.4.7.tar.gz

    这个软件的核心功能是监控和存储系统性能数据,如网络流量、CPU使用率、内存使用情况等,它被广泛应用于各种网络监控系统,例如Smokeping、Cacti和MRTG等。 RRDTool 1.4.7是该工具的一个稳定版本,它提供了一系列...

    RRDTool详解

    以上内容从MRTG的局限性出发,引出了RRDTool的强大功能及其相对于MRTG的优势,接着详细介绍了RRDTool的特点,并简要说明了如何在CentOS系统中安装RRDTool。希望这些信息能够帮助读者更好地理解和掌握RRDTool的相关...

    mrtg-2.16.2.tar.gz

    - **Cacti**:Cacti是一个基于MRTG的网络监控平台,提供了更丰富的界面和更多的监控选项。 - **RRDTool**:MRTG利用RRDTool存储和绘制历史数据,这是一种高效的时序数据库。 - **Alerting**:通过配置,MRTG可以在...

    windows下的cacti安装包

    CACTI是一套PHP程序,它利用SNMPGET采集数据,使用RRDTOOL绘图引擎绘图,RRDTOOL是MRTG的替代者,它们的作者是一个人。由于RRDTOOL功能过于强大,所以使用起来命令过于复杂,而CACTI就在这时出现了,它是图形界面,...

    rrdtool教学【整理版】

    ##### 2.1 什么是RRDTool? RRDTool由Tobias Oetiker创建,最初是为了弥补MRTG(Multi Router Traffic Grapher)的一些局限性而设计的。它主要用于收集网络设备的状态信息,并将其绘制成图表,以便监控网络流量、...

    Cacti 0.8 Network Monitoring.pdf

    who is already the creator of the famous MRTG. RRDtool is a program developed in C and it stores collected data on .rrd files. Cacti's strength lies in the fact that it can be installed and used ...

    MRTG安装包

    - `rrdtool`:这是一个用于存储和处理时间序列数据的库,MRTG使用它来存储流量数据。 - `snmpwalk.exe`等SNMP工具:用于获取网络设备的流量信息。 - `install.txt`或类似的文档:提供了安装和配置MRTG的指南。 安装...

    Windows下安装Cacti详细手册.doc

    Cacti相对于MRTG的优势在于: 1. 使用RRDtool存储数据,这使得查询历史数据更为高效,因为RRDtool的数据库结构允许快速访问特定时间范围内的信息。 2. 提供了丰富的图表定制选项,可以生成不同样式和组合的监控曲线...

    Windows下安装Cacti详细手册\Windows下安装Cacti详细手册

    Cacti则是基于MRTG的升级版本,提供了更加强大的监控和图形化功能。 MRTG的优缺点 MRTG的优点包括: * 可以监控网络设备和服务的流量和性能 * 支持多种协议,包括SNMP、HTTP、FTP等 * 可以生成图形化报表 MRTG的...

    RRDtool简体中文教程_v1.01-1.pdf

    - **MRTG**(Multi Router Traffic Grapher)作为RRDtool的前身,主要通过SNMP协议获取网络设备的状态信息,并能够生成网络流量的统计图表。然而MRTG存在一些限制,促使开发者们寻找更强大的替代方案,即RRDtool。 ...

Global site tag (gtag.js) - Google Analytics