Welcome 微信登录

首页 / 操作系统 / Linux / 通过RRDtool简单绘制图像

RRDtool 是一个强大的绘制图表的工具,下面来安装和使用RRDtool。一 .安装rrdtool,目前最新版本是1.4.7的版本, 在安装之前需要去下载源码包,rrdtool-1.4.7.tar.gz 下载完成之后存到系统的/usr/src目录下
  1. #cd /usr/src  
  2. #tar xzvf rrdtool-1.4.7.tar.gz  
  3. #cd rrdtool-1.4.7  
  4. #./configure --prefix=/usr/local/rrdtool  
  5. #make  
  6. #make install  
  7. #ln -s /usr/local/rrdtool/bin/* /bin/ 
ok 安装成功了,下面来说下绘制图像的几个步骤,
需要注意的是rrdtool命令参数太多了,这里就不一一介绍,

二,绘制图像的几大步骤,
1, 创建rrd数据库
 
  1. #rrdtool create mysql.rrd --step 3 DS:myselect:COUNTER:5:0:U RRA:AVERAGE:0.5:1:28800 RRA:AVERAGE:0.5:10:2880 RRA:MAX:0.5:10:2880 RRA:LAST:0.5:10:2880 
  2.  
  3.  
  4. mysql.rrd 是数据库的名字,根据自己的需要定义
  5.  
  6. --step 3  每3秒接受一次数据 
  7.  
  8. DS 数据源的类型 
  9.    GAUGE 保存一个数值原来的值 
  10.    COUNTER  递增的数值 
  11.    DERIVE   有的时候可以增有的时候可以减 
  12.  例 DS:name:GAUGE:5:0:U  接收最小值为0 最大值未知 超过5秒后则不接收数据 
  13.  
  14. RRA 聚合函数 
  15.    AVERAGE  平均值 
  16.    MAX   最大值 
  17.    MIN   最小值 
  18.    LAST  单前值 
  19.  例 RRA:AVERAGE:0.5:10:2880   每10个做一次聚合,保存2880个这样的数据 
  20.   
2,更新数据到数据库里, 
  1. #rrdtool update mysql.rrd N:值1:值2      
  2. N是从单前时间开始 把“值1”的值传送给上面定义的第一个DS 把"值2"的值传送给上面定义的第二个DS    定义几个DS这里就传几个值 
3,生成图像
  1. #rrdtool graph 图片名称 -s 开始时间 -t "标题1" -v "标题2" DEF:变量1=mysql.rrd:myselect:AVERAGE:step=3 LINE1:变量1#FF0000:"线条1标题" 
  2.  
  3. 标题1 是显示在图片正上方的标题 
  4. 标题2 是显示在图片正左边的标题  
  • 1
  • 2
  • 下一页
iptables防火墙详解及使用layer7阻止qq,酷狗,等P2P软件Btrfs文件系统在CentOS中的应用相关资讯      RRDTool 
  • RedHat6.2 下RRDTool安装方法  (07月16日)
  • RRDtool监控绘图调研  (02/03/2014 11:17:23)
  • rrdtool出现configure: error:   (04/18/2013 07:55:11)
  • RRDtool 画MRTG Log数据  (02/20/2014 20:19:38)
  • RRDtool的用法(结合实例)  (11/13/2013 13:31:33)
  • 使用rrdtool自定义绘图监控Oracle  (11/24/2012 13:01:31)
本文评论 查看全部评论 (0)
表情: 姓名: 字数