boost在cacti中的安装

boost算是加快一个cacti显示的插件,据说可以有效提高cacti10倍的效率。但是事实是否这样还是后面再说,先看看如何安装吧。

cacti官方网站已经提供了boost2.4的下载了,但是我安装完成后发现2.4现在还是会有很多bug存在。至少我个人弄到最后发现一直出不了图,看下日志都是Could not open input file:以及其它各种各样的错误。

安装boost之前需要安装Plugin Architecture


#tar cacti-plugin-arch.tar.gz
#cd cacti-plugin-arch
#cp cacti-plugin-0.8.7d-PA-v2.4.diff /usr/local/apache/htdocs/cacti
#cd /usr/local/apache/htdocs/cacti
#patch -p1 -N < cacti-plugin-0.8.7d-PA-v2.4.diff

#cp -R files-0.8.7d/* /usr/local/apache/htdocs/cacti/

#mysql -uuser -ppassword cacti < pa.sql
#vi include/global.php

修改$config['url_path'] = "/";为$config['url_path'] = "/cacti/";要不然默认目录不正确。
架构安装完成  .

安装完成架构后就开始安装boost2.3


http://forums.cacti.net/download.php?id=15998

这个是boost2.3的下载地址。


tar zxvf  cacti-boost-2.3-2.tar.gz

cp -R boost  /usr/local/apache/htdocs/cact/boost

chmod 755 *.php

vi xxx.php    //这里修改各个php文件中的php命令的路径

http://bugs.cacti.net/view.php?id=1412   //这里下载2.3的一个补丁,如果没有这个补丁会要求安装thold这个报警插件。

patch -p1 < patch.diff  //安装补丁

vi cacti_rrdsvc  // 这里修改bash的路径,和DEBUGLOG以及PROGPATH的路径

cp *.php /var/lock/subsys/

mysql -uuser -ppassword cacti < boost_sql_memory.sql  //虽然还有boost_sql_myisam.sql可以选择,但是对于mysql5以后还是推荐使用boost_sql_memory.sql

然后去web界面中安装和启用boost,然后在界面启用boost的全部特性,同时设置好各个路径,可以IP访问的限制等等。在界面中的相关目录需要在服务器上建立,同时要注意各种权限。

最后在启动boost server就可以了

./cacti_rrdsvc start

关于 Timo
XNIX SA & MYSQL DBA

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: