在Red Hat Enterprise Linux上安装RRDTool
时间:2020-01-09 10:40:21 来源:igfitidea点击:
问题描述:我已经下载了名为rrdtool-1.3.1.tar.gz的RRDTool软件包。
但是./configure命令会给出很多错误消息。
如何在Red Hat Enterprise Linux 5.x 64位版本上安装RRDTool?
解决方法:RRD是循环数据库的首字母缩写。
RRD是一个用于存储和显示时间序列数据(即网络带宽,机房温度,服务器平均负载)的系统。
它以非常紧凑的方式存储数据,不会随时间扩展,并且通过处理数据以强制达到一定的数据密度来呈现有用的图形。
它可以通过简单的包装脚本(从Shell或Perl)或通过轮询网络设备并在其上放置友好的用户界面的前端来使用。
在RHEL上安装RRDTool
为了在Red Hat Enterprise Linux/CentOS Linux 64位版本上安装RRDTool,您需要安装一些开发工具和库。
步骤1:安装所需的依赖项
以root用户身份登录并执行以下命令:
# yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
步骤2:下载最新的rrdtool tar包
执行以下命令:
# cd /opt/ # wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz
解开焦油球,执行:
# tar -zxvf rrdtool-1.3.1.tar.gz
步骤3:编译并安装rrdtool
您需要设置PKG_CONFIG_PATH,执行:
# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/
执行以下命令:
# ./configure
输出示例:
config.status: executing default-1 commands config.status: executing intltool commands config.status: executing default commands config.status: executing po/stamp-it commands checking in... and out again ordering CD from http://tobi.oetiker.ch/wish .... just kidding ;-) --------------------------------------------------------------- Config is DONE! With MMAP IO: yes Static programs: no Perl Modules: perl_piped perl_shared Perl Binary: /usr/bin/perl Perl Version: 5.8.8 Perl Options: PREFIX=/usr/local/rrdtool-1.3.1 LIB=/usr/local/rrdtool-1.3.1/lib/perl/5.8.8 Ruby Modules: Ruby Binary: no Ruby Options: sitedir=$(DESTDIR)NONE/lib/ruby Build Tcl Bindings: no Build Python Bindings: yes Build rrdcgi: yes Build librrd MT: yes Link with libintl: yes Libraries: -lxml2 -lcairo -lcairo -lcairo -lm -lcairo -lpng12 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 Type 'make' to compile the software and use 'make install' to install everything to: /usr/local/rrdtool-1.3.1. ... that wishlist is NO JOKE. If you find RRDtool useful make me happy. Go to http://tobi.oetiker.ch/wish and place an order. -- Tobi Oetiker ---------------------------------------------------------------
现在在RHEL上编译并安装RRDTool:
# make # make install # cd /usr/local/ # ln -s rrdtool-1.3.1/ rrdtool/ # cd rrdtool # ls -l
如何验证我的安装?
现在,RRDtool已安装并可以使用。
您可以转到/usr/local/rrdtool/share/rrdtool/examples /目录并运行它们,以查看安装是否成功:
# cd /usr/local/rrdtool/share/rrdtool/examples/ # ./stripes.pl # ls -l # cp stripes.png /var/www/html/
打开浏览器,并通过执行以下网址查看自己的图表:
http://your-domain.com/stripes.png
可选的编译时间设置
默认情况下,RRDTool将安装在/usr/local/rrdtool-1.3.1/目录中。
要更改默认安装目录,请使用以下命令:
# ./configure --prefix=/usr/local/rrdtool # make install
要查看所有编译配置选项,请执行:
# ./configure --help