2018年12月20日 星期四

在 CentOS 7 上安裝 RRDTool 1.7.2


RRDTool2019.05.27將版本更新到1.7.2,所以這篇文章又小幅修正了一次(2019/05/29

這次1.7.2的版本修正了7Bug,有興趣的可以到這裡查看


很久沒更新的RRDTool2019.02將版本更新到了1.7.1,所以這篇文章也要跟著修改(2019/03/15

RRDTool 1.7.1多了下列幾個功能:

  • 多行的標題(Multiline Titles
  • 法語支援(French translation
  • 增加了--allow-shrink以及--rigid flag的支援(Add support for --allow-shrink with --rigid flag
  • rrd_cached增加了SUSPEND/RESUME/SUSPENDALL/RESUMEALL 的指令(Added SUSPEND/RESUME/SUSPENDALL/RESUMEALL commands for rrd_cached
  • 在錯誤訊息中包含了daemon名稱(include the daemon name in the error message

安裝完 CentOS 7後,如果沒有做其他變更,透過yum指令安裝的RRDTool版本會是1.4.81.4.8這版本已經是2012年五月的事情了,而RRDTool官方網站顯示,最新的版本是1.7,雖然1.7這版本是2016年五月出品,距今已經兩年多沒更新,但既然還有各種網路監控軟體會需要用到RRDTool,就把它更新到最後一版吧,至少效能方面應該會比1.4.8版要好。(2018/12/20


安裝編譯前需要的套件

yum install glibc glibc-devel cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel perl-devel gcc wget

下載RRDTool

cd /opt

wget https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz

編譯RRDTool 

tar xvfz rrdtool-1.7.2.tar.gz

cd rrdtool-1.7.2

./configure

make

make install

建立檔案鏈結

cd /usr/bin

ln -s /opt/rrdtool-1.7.2/bin/rrdcached rrdcached

ln -s /opt/rrdtool-1.7.2/bin/rrdtool rrdtool

ln -s /opt/rrdtool-1.7.2/bin/rrdcreate rrdcreate

ln -s /opt/rrdtool-1.7.2/bin/rrdupdate rrdupdate

ln -s /opt/rrdtool-1.7.2/bin/rrdcgi rrdcgi

驗證

rrdtool





沒有留言:

張貼留言