`
helloyesyes
  • 浏览: 1274337 次
  • 性别: 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/

分享到:
评论

相关推荐

    cacti插件npc(Nagios_Plugin_for_Cacti)

    既然有更好的选择,为什么我们还要用MRTG呢? 简单的说,rrdtool就是一个强大的绘图的引擎,很多语言都可以调用rrdtool绘图。 整个系统的架构是这样的: 基于SNMP协议,被监控端是服务器,或一些网络设备, 网络管理...

    cacti-0.8.7b.tar.gz 中文版

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

    windows下的cacti安装包

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

    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 ...

    RRDtool绘图

    rrdtool是一个很不错的流量,实时数据绘图工具

    perl-rrdtool-1.4.7-1.el5.rf.i386.rpm

    RRDTOOL是一款用于图表制作的不错软件,比MRTG方便好用。比较流行的开源的CACTI监控软件就是基于RRDTOOL来实现图表制作的。

    MRTG软件的运行和应用

    MRTG软件的运行和应用 一、实验目的 1. 通过对从未接触过的应用软件的认识和运行,培养查阅资料、独自探索应用领域的能力。进一步获得更多相对应理论的感性认识。 2. 通过对MRTG应用软件的运行、测试、进一步理解...

    MRTG配置手册的一些资料

    以下步骤在MRTG服务器上操作: 一、安装IIS 6.0,无需添加asp.net等组件,本文中,IIS的主文件夹指向:C:\Inetpub\wwwroot\mrtg\; 二、安装SNMP; 三、安装ActivePerl-5.10.1.1006-MSWin32-x86-291086(Perl),...

    MRTG 下载及安装教程

    里面有我自己在win7上使用mrtg2.17.4运行成功的 安装包及perl.exe等,里面附带自己总结写的一个mrtg的详细安装配置步骤。

    rrdtool-1.4.7.tar.gz

    rrdtool-1.4.7.tar.g

    linux下Mrtg安装

    Mrtg安装 Mrtg安装

    xp下配置MRTG

    D:\mrtg\bin>perl mrtg Usage: mrtg mrtg-2.17.2 - Multi Router Traffic Grapher Copyright 1995-2006 by Tobias Oetiker Licensed under the Gnu GPL. If you want to know more about this tool, you ...

    MRTG超详细配置

    mrtg详细配置,纯手打适合大工事MRTG流量监控搭建

    Windows环境下安装MRTG

    Windows环境下安装MRTG,很详细的说明,很难得。

    Linux Mrtg监控主机流量的安装方法

    Linux Mrtg监控主机流量的安装方法

    MRTG的高级使用

    MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息。事实 上它不仅可以监控网络设备,任何其它的支持...

    Windows下MRTG的安装配置

    Windows下MRTG的安装配置Windows下MRTG的安装配置

    mrtg-2.16.2.tar.gz

    可以用来侦测主机的流量,MRTG 耗用的系统资源很小,因此有很多外挂的程序也依附在 MRTG 底下

    mrtg中文使用手册

    mrtg中文使用手册,网络流量监控软件使用说明。

    利用MRTG进行网络监控

    MRTG (Multi Router Traffic Grapher)是一款监控网络流量负载的免费软件,目前利用MRTG已经开发出了各式各样的统计系统: 1.系统资源负载统计,例如:磁盘空间、CPU负载、内存用量等等 2.Server流量统计,例如:...

Global site tag (gtag.js) - Google Analytics