总结RRDtool 和 MRTG 的不同之处

来源:互联网 发布:arm怎么进行编程 编辑:程序博客网 时间:2024/05/22 14:19

A) MRTG 是采用配置文件的方式来监控的;

      RRDtool 则没有配置文件一说。所有操作都是通过命令(也可以写成script方式)执行

B) MRTG 有自动采集数据的功能(通过 snmp);

     RRDtool 没有,需要手工或者通过 shell/perl 脚本来获取数据

C) MRTG 每次运行都会更新图片和日志;

     RRDtool 默认知识接收数据,并不会绘图,除非手工执行 graph 命令

D) MRTG 采用明文的 log 方式存放历史数据;
    
     RRDtool 采用数据库的方式来存放数据;

E) MRTG 无法回放日志数据,因为 MRTG 会对日志进行合并;

     RRDtool 采用 RRA 的概念,把不同统计周期的数据单独存放,所以可以做到历史数据的回放功能

F) MRTG 的 log 中每种周期的记录的数量是自动维护的;
   
     RRDtool 的 RRA 中的记录数是可以自定义的。

G) MRTG 中数据的统计时间间隔是固定的,例如 5分钟平均,30分钟平均,2小时平均,1天平均;
    
      RRDtool 可以任意设置(试过1分钟一次)

H) MRTG 一张图只能显示2个对象;

     RRDtool 可以显示多个。

I) MRTG 的数据类型只有 COUNTER 和 GAUGE 两种;
 
    RRDtool 有5种,COUNTER、GAUGE、DERIVE、ABSOLUTE、COMPUTE

J) MRTG 的图表只能显示当前值、最大值、平均值;

     RRDtool 可以显示当前值(LAST)、初值(FIRST)、最大值(MAX)、最小值(MIN)、平均值(AVG)、总和(TOTAL)等

K) MRTG 绘图方式只有 AREA、LINE 方式;

     RRDtool 则有 AREA、LINE(1|2|3)、STACK 方式;

L) MRTG 负责搜集、存储、绘图、建档(HTML);

     RRDtool 只负责存储、绘图这两个阶段,所以需要自己建立 HTML 文件

M) MRTG 的运算功能较差;

      RRDtool 可以通过 CDEF 对取出来的数据进行算术和逻辑运算;

N)MRTG 只能原原本本的显示数据;

    RRDtool 可以对数据进行处理,或者有条件的显示;
原创粉丝点击