msgbartop
世界上的一队小小的漂泊者呀,请留下你们的足印在我的文字里
msgbarbottom

15 十二 09 Cacti spine(cactid)

cacti-0.8.7e.tar.gz       cacti-spine-0.8.7e.tar.gz

因为效率等原因, 推荐使用Spine来替代poller.php

下载适合的版本,安装前确认系统已安装:

  • net-snmp-devel
  • mysql
  • mysql-devel
  • openssl-devel

http://www.cacti.net/downloads/spine/cacti-spine-0.8.7e.tar.gz

./configure;make;make install

注:  很多网上文章会介绍从源文件包中拷贝spine和spine.conf, 但在新版中实际是不需要的.

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

在我安装中这里写入 /usr/local/spine/bin/spine

Console->Configuration->Settings->Poller->Poller Type

修改cmd.php–>spine.

Cacti Settings (轮询器)

Spine特定运行参数
每进程最大线程数
每个进程最大允许的线程数. 使用Spine时,设置较高的数值将改善性能.
PHP脚本服务程序数
运行每Spine进程时,并发脚本服务程序的数目. 设置区间1到10. 此参数帮助你运行多个线程和脚本服务程序.
脚本和脚本服务程序的超时值
Cacti等待脚本结束的最大时间(秒).
每SNMP获取请求的最大OID’s数量
每个snmpbulkwalk请求能获取的最大OID’s数目. 在连接较慢网络中增加此值可以提高轮询器的效率.最大值为60. 此值为0或1时将关闭snmpbulkwalk

Tags: ,