歡迎您光臨本站 註冊首頁

Centos5.5完整安裝Cacti Spine

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

Nginx平台搭建請參考:Nginx mysql php-fpm搭建高性能Nginx平台

實驗環境如下:

監控主機:192.168.1.210(www rrdtool net-snmpd cacti spine)

被監控機:192.168.1.199(net-snmpd)

1、首先看看軟體列表:

cacti-0.8.7g.tar.gz
cacti-plugin-0.8.7g-PA-v2.8.tar.gz
cacti-spine-0.8.7g.tar.gz
monitor.tar.gz
net-snmp-5.2.6.tar.gz
rrdtool-1.4.5.tar.gz
settings-0.5.zip
thold-0.4.3.tar.gz

2、安裝rrdtool

安裝rrdtool所需的包有很多,可以用yum來搞定

yum install -y freetype-devel zlib libpng freetype libart_lgpl libart_lgpl-devel pango-devel* cairo-devel*

然後安裝rrdtool

tar zxf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
./configure --prefix=/usr/local/rrtool --disable-python --disable-tcl

make && make install

3、安裝net-snmp

tar zxvf net-snmp-5.2.6.tar.gz
cd net-snmp-5.2.6
./configure --prefix=/usr/local/net-snmp --enable-developer
make
make install

copy一份配置模板過去:

cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

啟動snmpd:

/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

被監控機要安裝這東西,還需要進行一個簡單的配置:

vi /usr/local/net-snmp/share/snmp/snmpd.conf

加上一行:

# sec.name source community
com2sec local localhost COMMUNITY
com2sec mynetwork NETWORK/24 COMMUNITY
com2sec local 192.168.1.210 public #允許監控主機來抓取數據

4、安裝cacti

tar zxvf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g /home/www/lihp.com/cacti

創建系統用戶並授權:

useradd cacti
chown cacti:cacti /home/www/lihp.com/cacti

創建數據用戶並授權:

mysql -uroot -p123456 -e "create database cacti"
mysql-uroot -p123456 -e "GRANT ALL PRIVILEGES ON cacti.* TO
'cacti'@localhost IDENTIFIED BY 'cacti'"

導入資料庫並修改配置:

mysql -ucacti -pcacti cacti < /home/www/lihp.com/cacti/cacti.sql

vi /home/www/lihp.com/cacti/include/config.php

根據實際情況修改以下內容:

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";

寫crontab讓net-snmp每5分鐘抓取一次數據

crontab -u cacti -e

*/5 * * * * /usr/local/php/bin/php /home/www/lihp.com/cacti/poller.php > /dev/null 2>&1

授權rra目錄:

chown -R cacti:cacti /home/www/lihp.com/cacti/rra

5、安裝spine

tar zxvf cacti-spine-0.8.7g.tar.gz
cd cacti-spine-0.8.7g
./configure --prefix=/usr/local/cacti-spine --with-snmp=/usr/local/net-snmp

make && make install

配置spine

vi /usr/local/cacti-spine/etc/spine.conf

根據實際情況修改以下東西:

DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cacti
DB_Port 3306
DB_PreG 0

6、打開瀏覽器測試一下:www.lihp.com/cacti

然後會顯示 cacti的安裝指南,設置好就不會再出現了.
點擊 “Next”
選擇“New Install”,點擊“Next”
指定 rrdtool、 php、 snmp 工具的 Binary 文件路徑,確保所有的路徑都是顯示“ FOUND”,沒有 “NOT FOUND”的,點擊 Finish 完成安裝.
Cacti 默認的用戶名與密碼是 admin,輸入用戶名與密碼,點擊 login
為了安全的原因,第一次登錄成功后,cacti 會強制要求你更改一個新的 password ,輸入新密碼並確認密碼,點擊 save ,進入 cacti 控制台界面;

然後進去setting更改一下配置如圖:

然後在poller頁上選擇spine如圖:

這樣cacti的搭建就完成!

本文出自 「瘋狂的猴子」 博客,請務必保留此出處http://lihuipeng.blog.51cto.com/3064864/583838


[火星人 ] Centos5.5完整安裝Cacti Spine已經有791次圍觀

http://coctec.com/docs/linux/show-post-48394.html