Installing Cactid/Spine

     Cacti在运行的时候,需要在crontab里添加计划任务,默认是使用cmd.php来执行任务,但效率低下,因此我们用Cactid/Spine来取代cmd.php…

1.编译 Spine/Cactid

编译Spine/Cactid之前,先确认已经安装以下packages:

net-snmp-devel
mysql
mysql-devel
openssl-devel
Compiling Spine

2.下载最新版本的Spine/Cactid 并编译成为二进制可执行文件:

# tar xvzf cacti-spine-0.8.7.tar.gz
# cd spine-0.8.7
# ./configure
# make
# mkdir /usr/local/spine
# cp spine  spine.conf  /usr/local/spine

编辑 spine.conf 文件,输入数据库名、数据库用户名和密码等信息.

3.使用管理员帐号登陆Cacti.在系统参数中制定Spine/Cactid的物理路径.

Console -> Configuration -> Settings -> Paths -> Alternate Poller Path -> Spine Poller File Path 
 

发表评论?

2 条评论。

  1. hi,我装的cacti-spine-0.8.7d.tar.gz

    装的过程中有很多问题,但总算都是解决了,现在是执行的时候有问题:

    ./spine

    SPINE: Using spine config file [spine.conf]
    SPINE: Version 0.8.7d starting
    05/11/2009 11:06:10 AM – SPINE: Poller[0] FATAL: Spine Encountered a Segmentation Fault (Spine parent)

  2. 我没有遇到这个问题 到官方论坛 搜索看看
    http://forums.cacti.net/

    看字面意思 好像是数据记录发生错误 查一下spine.conf配置文件关于数据库方面的参数设置。

    GG快照有看到类似的错误信息出现的原因 不一定适用的问题:)

    http://203.208.39.132/search?q=cache:XAzECW2k04MJ:forums.cacti.net/about26782.html+Spine+Encountered+a+Segmentation+Fault+(Spine+parent)&cd=1&hl=zh-CN&ct=clnk&gl=cn&st_usg=ALhdy2-2Vi0olt-Jt7dbfewOdVAQpfKmOw

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>