# make
# make install
# ln –s /usr/local/rrdtool/bin /* /usr/local/bin/
并为rrdtool的库文件添加至系统库文件搜索路径
#vim /etc/ld.so.conf
添加
/usr/local/rrdtool/lib
并保存
执行命令
#ldconfig -v
file_uploads = on (在导入cacti模板时所用的选项)
并导入cacti数据
#mysql -uroot -p cactidb< cacti.sql
编辑cacti的主配置文件,为其指定对应的数据库参数;
#vim /var/www/html/cacti/include/config.php
将下列参数的值修改为您前面所设定的值:
$database_type=’mysql’;
$database_type=’cactidb’;
$database_hostname=”localhost”;
$database_username=”cactiuser’;
$database_password=”123456”;
$database_port=’3306”;
添加运行cacti所需要的用户帐号,并将运行是需要生成rrd文件和日志文件的目录权限赋予给他
# useradd cactiuser
#passwd cactiuser
并改变rrd和log 的所属组
#chown –R cactiuser rrd/ log/
12 为cacti用户添加周期性任务,以实现所需要数据的收获
#vi /etc/crontab
添加如下行:
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php >/dev/null 2>&1
13 进入安装界面。开始安装设定cacti
打开浏览器,在地址栏输入如下地址,当安装界面出现后,安装提示已步步安装即可
http://youip/cacti
14 安装cacti-spine
Cacti-spine 是一个用C语言开发,用来替换默认cmd.php的,能够快速获取数据的引擎
1)安装
Cacti-spine 要用到mysql的头文件,因此事先需要安装mysql-devel包,如果是非rpm安装,则需要在configure时使用—with-mysql选项指定mysql的安装位置
#tar xvf cacti-spine-0.8.7e.tar.gz
#cd cacti-spine-0.8.7e
#aclocal
#libtoolize –force
#autoheader
#autoconf
#automake
#./configure
#make
#make install
15 配置其主配置文件/usr/local/spine/etc/spine.conf,确保其中的相关参数的值为您需要的正确设置。
DB_HOST 127.0.0.1 < --此处不能使用localhost
DB_Database cactidb;
DB_user cactiuser
DB_Pass 123456
DB_Port 3306