rrd安装和使用

使用falcom  监控设备,会产生rrd文件,这时候需要开发人员linux环境下安装rrdtool工具,协助分析rrd文件的数据


1. 安装

   (1) 先yum安装所要的库文件:
    yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
  (2)下载rrdtool官网下载最新的稳定的包https://oss.oetiker.ch/rrdtool/download.en.html,

            再通过securecrt或其他工具,上传到linux
   (3)解压并安装:
                          tar -zxvf rrdtool-1.7.0.tar.gz

                          cd ./rrdtool-1.7.0.tar.gz

                          ./configure –prefix=/usr/local/rrdtool && make && make install   (这句如果报错,十有八九是因为你的/usr/local下没有rrdtool这个文件夹,那么需要你去这个/usr/local目录下 mkdir rrdtool来创建这个文件夹)
    (4)运行 rrdtool –v  测试安装成功没有

2. 使用

      接着上面的步骤:


3. 相关

(1)详解

rrdtool create test.rrd --step 5 DS:testds:GUAGE:10:0:U RRA:AVERAGE:0.5:1:17280 RRA:AVERAGE:0.5:10:3456

解释:

新建一个test.rrd文件,每5秒取一次数据,DS名为testds,保存数据方式为GAUGE,指定heartbeat为10s,最小值为0,最大值不设定(U);

第一个RRA聚合函数用AVERAGE,xff设定为0.5,每一个PDP组成一个CDP,保存一天的数据(rows=86400/5/1);

第二个RRA聚合函数用AVERAGE,xff设定为0.5,每10个PDP组成一个CDP,保存两天的数据(rows=86400*2/5/10)。


(2). 其他相关命令

rrdtool create:创建新的RRD数据库;

rrdtool update:向RRD数据库中插入值;

rrdtool updatev:功能等同于update,只是不在屏幕输出结果;

rrdtool graph:使用RRD文件绘图;

rrdtool dump:依次取出RRD数据;

rrdtool fetch:取出一个数据;

rrdtool last:只取出上一个数据;

rrdtool info:查看文件格式;


猜你喜欢

转载自blog.csdn.net/daiqinge/article/details/77509984