Cacti 0.8.8b 配置spine

Cacti 0.8.8b 配置spinephp

 

類別:轉載 服務器mysql

本文參考sql

http://www.5013.org/archives/265服務器

第一:說明ide

目的:本機前提是已安裝好了cacti 0.8.8b 並正常工做,本文檔主要配置spine代替默認的cmd.php,提升cacti的工做效率spa

其它說明: cacti 0.8.8b的安裝請參考個人其它博客文章《Cacti 0.8.8b 安裝配置(含snmp配置) http://jedy82.blog.51cto.com/425872/1569689.net

本文在此基礎上配置3d

Cacti服務器ip:192.168.10.112blog

cacti 使用yum方式安裝,默認路徑爲/usr/share/cactiip

第二:本例操做環境     

[root@i-tcz0hdhc ~]# yum update -y

[root@i-tcz0hdhc ~]# 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

[root@i-tcz0hdhc ~]# more /etc/redhat-release 

CentOS release 6.6 (Final)

[root@i-tcz0hdhc ~]# 

第三:spine的安裝

spine官方安裝文檔:http://www.cacti.net/spine_install_rhlnx.php

spine下載地址:http://www.cacti.net/spine_download.php

1. 安裝spine

[root@i-tcz0hdhc ~]# 

[root@i-tcz0hdhc ~]# rpm -qa | grep cacti

cacti-0.8.8b-7.el6.noarch

[root@i-tcz0hdhc ~]# wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8b.tar.gz

[root@i-tcz0hdhc ~]#

[root@i-tcz0hdhc ~]# tar zxvf cacti-spine-0.8.8b.tar.gz -C /usr/local/src/

[root@i-tcz0hdhc ~]# cd /usr/local/src/cacti-spine-0.8.8b/

[root@i-tcz0hdhc cacti-spine-0.8.8b]# ./configure 

[root@i-tcz0hdhc cacti-spine-0.8.8b]# make & make install

默認安裝在/usr/local/spine/目錄下。

2. 編輯spine.conf文件,設置Cacti數據的鏈接信息。

[root@i-tcz0hdhc cacti-spine-0.8.8b]# cd /usr/local/spine/etc/

[root@i-tcz0hdhc etc]# ls

spine.conf.dist

[root@i-tcz0hdhc etc]# cp spine.conf.dist spine.conf

[root@i-tcz0hdhc etc]# 

[root@i-tcz0hdhc etc]# more spine.conf

DB_Host         localhost

DB_Database     cacti

DB_User         cacti

DB_Pass         cactipass

DB_Port         3306

DB_PreG         0

[root@i-tcz0hdhc etc]# 

3. 設置spine

a. 以admin用戶登陸到Cacti。

b. 從目錄菜單中選擇設置」Settings」,選擇」Paths」選項卡。

c. 在」Spine Poller File Path」中輸入Spine可執行程序的完整路徑,

d. 對我來講是/usr/local/spine/bin/spine,保存設置。

wps52C9.tmp

    e. 選擇」Poller」選項卡。

    f. 在」Poller Type」下拉框設置中,選擇」spine」。

wps52D9.tmp

g. 完成這些設置後,Cacti將會每5分鐘執行一次Spine,來代替原來的cmd.php。

 

 

第四:錯誤解決:

1. 編輯時報以下錯誤:

[root@i-tcz0hdhc cacti-spine-0.8.8b]# ./configure

………………省略

configure: error: Cannot find MySQL headers.  Use --with-mysql= to specify non-default path.

錯誤緣由: 缺乏mysql-devel包

解決方法: 安裝mysql-devel 後從新編輯

[root@i-tcz0hdhc cacti-spine-0.8.8b]# yum install mysql-devel 

[root@i-tcz0hdhc cacti-spine-0.8.8b]# ./configure

2. 編輯時報以下錯誤:

[root@i-tcz0hdhc cacti-spine-0.8.8b]# ./configure

………………省略

configure: error: Cannot find SNMP headers.  Use --with-snmp= to specify non-default path.

錯誤緣由: 缺乏net-snmp-devel

解決方法: 安裝net-snmp-devel 後從新編輯

[root@i-tcz0hdhc cacti-spine-0.8.8b]# yum install net-snmp-devel

[root@i-tcz0hdhc cacti-spine-0.8.8b]# ./configure

 

 

至此,spine已經安裝成功。

相關文章
相關標籤/搜索