ubuntu和centos安装RRDTool——cacti前置技能

 

Installing Pre-Requisites 

Note that RRDTool 1.0.x versions included all dependancies, but 1.2.x versions require you to install these dependancies before installing RRDTool. 

For RedHat 9, you‘ll need to install the following RPMs from the RH9 CD:

 

  • libart_lgpl-2.3.11-2.i386.rpm
  • libart_lgpl-devel-2.3.11-2.i386.rpm
  • zlib-1.1.4-8.i386.rpm
  • zlib-devel-1.1.4-8.i386.rpm
  • libpng-1.2.2-16.i386.rpm
  • libpng-devel-1.2.2-16.i386.rpm
  • freetype-2.1.3-6.i386.rpm
  • freetype-devel-2.1.3-6.i386.rpm

You‘ll also need to install cgilib-devel, and a RH9 RPM for cgi-lib-devel can be found on the cgilib RPM packages page

Each of the above RPMs can be installed using the following syntax: 

rpm -Uvh rpmname.rpm



Installing RRDTool on Ubuntu 
On Ubuntu distributions of linux, RRDTool can be installed by running the following: 

apt-get install librrds-perl rrdtool

 

Msnually Installing RRDTool From Source

To manually install RRDTool from the source code, SCP the tarball into the /usr/src directory on your linux box. From a command prompt, change into the /usr/src directory, and un-tar the tarball: 

cd /usr/src
tar -xzvf rrdtool-1.2.12.tar.gz


Change into the newly created directory: 

cd rrdtool-1.2.12


Compile and install RRDTool: 

./configure --disable-tcl
make
make install


TCL is disabled, as compilation of some of the TCL components for RRDTool 1.2.12 will otherwise fail on RedHat 9.
Run ./configure --help for more information on configuration options. 

The default installation location is /usr/local/rrdtool-VERSION, so make some symbolic links to the executables: 

ln -sf /usr/local/rrdtool-1.2.12/bin/rrdtool /usr/bin/rrdtool
ln -sf /usr/local/rrdtool-1.2.12/bin/rrdupdate /usr/bin/rrdupdate
ln -sf /usr/local/rrdtool-1.2.12/bin/rrdcgi /usr/bin/rrdcgi


The RRDTool Perl library simplifies things when using RRDTool from a Perl script, so to compile and install the Perl library for RRDTool: 

make site-perl-install



Creating Data Directories for RRDTool 
Create a directory for RRDTool databases, and a directory for the web images which it‘ll generate: 

mkdir /var/lib/rrd
mkdir /var/www/html/rrdtool

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。