再次调整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,如需转载请自行联系原作者