且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

再次调整Freebsd7.0下安装cacti(spine的安装)

更新时间:2022-10-03 18:48:45

再次调整Freebsd7.0下安装cacti
[背景]因需要对windows下的sqlserver性能监控,我们采用了自己定义OID的工具加上windows下的性能计数器结合来工作!
可按照之前的方法装上后,用cmd.php抓取效率很低,就想到了用spine,可惜问题出来了。
单独下载spine,编译时出现很多问题,下载了好几种版本,都不行!
没办法从网上找到了一个好方法,贴上来供大家参考
出现的问题:
./configure
   configure: error: cannot run /bin/sh config/config.sub
解决方法:
可以通过以下步骤安装:
先下载更新后的cacti和cacti-spine
下载这个文件之后,一般来说都可以直接编译安装,如果出现报错,再按照以下步骤进行。

可以先重新安装 libtool (centos下版本是:libtool-1.5.22-6.1)
# tar zxvf cacti-spine-0.8.7a.tar.gz
# cd cacti-spine-0.8.7a
# libtoolize --force
# autoconf
# autoheader
# automake (我在freebsd7下没有这个命令,直接跳过...)
# ./configure //需要执行上面的,直接编译会出错.
# make && make install  

# vi /usr/local/spine/etc/spine.conf 
cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf
再做相应的修改
最后在settings下的paths和poller标签下做相应的调整....便可。
[总结]

如果freebsd7更新后,就不会为安装cacti-spine愁了。因为whereis cacti-spine就可以用make install clean安装了。哈哈。此贴是供以后自己和路人参考的.......



本文转自hahazhu0634 51CTO博客,原文链接:http://blog.51cto.com/5ydycm/132627,如需转载请自行联系原作者