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

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

相关文章
|
6月前
|
Unix Linux
Linux/FreeBSD 安装
在Linux/FreeBSD上安装Julia 1.7.2的步骤:从[官方](https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz)或[Tsinghua镜像](https://mirrors.tuna.tsinghua.edu.cn/julia-releases/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz)下载二进制包,然后使用`tar`解压。
|
Unix 网络安全 C语言
|
Shell Unix 域名解析
|
数据安全/隐私保护 网络协议 Unix
|
关系型数据库 测试技术 PHP