- 论坛徽章:
- 0
|
什么是RRDtool-安装篇
Debian系统
CentOS系统,安装RRDtool前需要的安装包
- yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
复制代码
到官网下载适合你的系统的版本 http://oss.oetiker.ch/rrdtool/download.en.html,我选择的是源码下载安装:
RRDtool依赖许多安装包,包括字体处理的,图形处理的等等,推荐大家进行Debian系统下尝试安装
依赖包地址:http://oss.oetiker.ch/rrdtool/pub/libs/
#1. 图形化libart_lgpl
- wget -c http://ftp.gnome.org/pub/gnome/s ... _lgpl-2.3.21.tar.gz
- tar zxvf libart_lgpl-2.3.21.tar.gz
- cd libart_lgpl-2.3.21
- ./configure –prefix=/usr
- make && make install
复制代码
#2. fontconfig 字体管理
- wget -c http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz
- tar zxvf fontconfig-2.4.2.tar.gz
- cd fontconfig-2.4.2
- ./configure
- make && make install
复制代码
#3.cairo 图形
- wget -c http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.4.10.tar.gz
- tar zxvf cairo-1.4.10.tar.gz
- cd cairo-1.4.10
- ./configure
- make && make install
复制代码
#4.glib
- wget -c http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.12.13.tar.gz
- tar zxvf glib-2.12.13.tar.gz
- cd glib-2.12.13
- ./configure
- make && make install
复制代码
#5.pango 开放源代码的自由函数库
- wget -c http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.17.5.tar.gz
- tar zxvf pango-1.17.5.tar.gz
- cd pango-1.17.5
- ./configure
- make && make install
复制代码
#安装rrdtool
- wget -c http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz
- tar zxvf rrdtool-1.4.5.tar.gz
- cd rrdtool-1.4.5
- ./configure
- make && make install
复制代码
安装好之后 进行下测试
- root@davidliu-virtual-machine:/data/software/monitor# rrdtool
- RRDtool 1.4.3 Copyright 1997-2009 by Tobias Oetiker <tobi@oetiker.ch>
- Compiled Aug 16 2010 10:48:56
- Usage: rrdtool [options] command command_options
- Valid commands: create, update, updatev, graph, graphv, dump, restore,
- last, lastupdate, first, info, fetch, tune,
- resize, xport, flushcached
- RRDtool is distributed under the Terms of the GNU General
- Public License Version 2. (www.gnu.org/copyleft/gpl.html)
- For more information read the RRD manpages
复制代码
尝试其中一个创建rrd库命令
- rrdtool create test.rrd –start 920804400 DS:speed:COUNTER:600:U:U RRA:AVERAGE:0.5:1:24 RRA:AVERAGE:0.5:6:10
复制代码
取得刚刚创建的rrdtool库的信息
- rrdtool info test.rrd
- filename = "test.rrd"
- rrd_version = "0003"
- step = 300
- last_update = 920804400
- header_size = 740
- ds[speed].index = 0
- ds[speed].type = "COUNTER"
- ds[speed].minimal_heartbeat = 600
- ds[speed].min = NaN
- ds[speed].max = NaN
- ds[speed].last_ds = "U"
- ds[speed].value = 0.0000000000e+00
- ds[speed].unknown_sec = 0
- rra[0].cf = "AVERAGE"
- rra[0].rows = 24
- rra[0].cur_row = 4
- rra[0].pdp_per_row = 1
- rra[0].xff = 5.0000000000e-01
- rra[0].cdp_prep[0].value = NaN
- rra[0].cdp_prep[0].unknown_datapoints = 0
- rra[1].cf = "AVERAGE"
- rra[1].rows = 10
- rra[1].cur_row = 9
- rra[1].pdp_per_row = 6
- rra[1].xff = 5.0000000000e-01
- rra[1].cdp_prep[0].value = NaN
- rra[1].cdp_prep[0].unknown_datapoints = 0
复制代码
通过简单的几个命令测试我们可以看到RRDtool已经安装好了,接下来需要做的就是熟悉RRDtool命令《什么是RRDtool-命令篇》 |
|