jericho0702 发表于 2019-1-10 08:16:35

Cacti 0.8.8b 配置spine-jedy 网络技术&linux学习

  Cacti 0.8.8b 配置spine
  类别:转载 服务器
  本文参考
  http://www.5013.org/archives/265
  第一:说明
  目的:本机前提是已安装好了cacti 0.8.8b 并正常工作,本文档主要配置spine代替默认的cmd.php,提高cacti的工作效率。
  其它说明: cacti 0.8.8b的安装请参考我的其它博客文章《Cacti 0.8.8b 安装配置(含snmp配置) 》http://jedy82.blog.运维网.com/425872/1569689
  本文在此基础上配置
  Cacti服务器ip:192.168.10.112
  cacti 使用yum方式安装,默认路径为/usr/share/cacti
  第二:本例操作环境
  # yum update -y
  # uname -a
  Linux i-tcz0hdhc 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
  # more /etc/redhat-release
  CentOS release 6.6 (Final)
  #
  第三:spine的安装
  spine官方安装文档:http://www.cacti.net/spine_install_rhlnx.php
  spine下载地址:http://www.cacti.net/spine_download.php
  1. 安装spine
  #
  # rpm -qa | grep cacti
  cacti-0.8.8b-7.el6.noarch
  # wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz
  #
  # tar zxvf cacti-spine-0.8.8b.tar.gz -C /usr/local/src/
  # cd /usr/local/src/cacti-spine-0.8.8b/
  # ./configure
  # make & make install
  默认安装在/usr/local/spine/目录下。
  2. 编辑spine.conf文件,设置Cacti数据的连接信息。
  # cd /usr/local/spine/etc/
  # ls
  spine.conf.dist
  # cp spine.conf.dist spine.conf
  #
  # more spine.conf
  DB_Host         localhost
  DB_Database   cacti
  DB_User         cacti
  DB_Pass         cactipass
  DB_Port         3306
  DB_PreG         0
  #
  3. 设置spine
  a. 以admin用户登录到Cacti。
  b. 从目录菜单中选择设置”Settings”,选择”Paths”选项卡。
  c. 在”Spine Poller File Path”中输入Spine可执行程序的完整路径,
  d. 对我来说是/usr/local/spine/bin/spine,保存设置。
http://jedy82.blog.运维网.com/attachment/201411/3/425872_1414997699p7GT.png
  e. 选择”Poller”选项卡。
  f. 在”Poller Type”下拉框设置中,选择”spine”。
http://jedy82.blog.运维网.com/attachment/201411/3/425872_1414997699CA2O.png
  g. 完成这些设置后,Cacti将会每5分钟执行一次Spine,来代替原来的cmd.php。
  第四:错误解决:
  1. 编辑时报如下错误:
  # ./configure
  ………………省略
  configure: error: Cannot find MySQL headers.Use --with-mysql= to specify non-default path.
  错误原因: 缺少mysql-devel包
  解决方法: 安装mysql-devel 后重新编辑
  # yum install mysql-devel
  # ./configure
  2. 编辑时报如下错误:
  # ./configure
  ………………省略
  configure: error: Cannot find SNMP headers.Use --with-snmp= to specify non-default path.
  错误原因: 缺少net-snmp-devel
  解决方法: 安装net-snmp-devel 后重新编辑
  # yum install net-snmp-devel
  # ./configure
  至此,spine已经安装成功。

页: [1]
查看完整版本: Cacti 0.8.8b 配置spine-jedy 网络技术&linux学习