cacti+nagios 之cacti的搭建(-)

紫翼龍王夜發表於2015-02-12

寫在文章之外,如果大家不會使用pssh工具,可以參考自動化運維利器裡面的輕量級運維工具pssh進行學習。
首先是安裝lamp

Cacti安裝配置文件描述:
作業系統版本:CentOS-6.5

一、 軟體及作用
1、安裝rrdtool(cacti用來儲存資料集繪圖的工具)
2、安裝net-snmp(使用snmpget獲取資料)
3、安裝cacti(php程式,管理介面)
4、安裝spine(基於C快速的輪尋引擎,用它替代cmd.php作資料採集)
5、安裝外掛(擴充套件監控資料等,cacti-plugin擴充套件cacti架構而支援外掛,monitor圖形方式顯示裝置狀態,thold裝置異常報警,settings郵件報警)

二、注意軟體包的版本要對應:

wget  

安裝apache

yum –y install php php-devel php-snmp php-gd php-mysql

安裝mysql

yum  install mysql mysql-server mysql-devel

service mysqld start

chkconfig mysqld on

mysqladmin –u root password  ‘123456’

#安裝編譯環境

 yum install gcc glibc glibc-common gd gd-devel

yum install libtool libpcap libpcap-devel gdbm gdbm-devel zlib zlib-devel

mysql  -u root –p’123456’  -e “create database cacti”

mysql  -u root –p’123456’  -e “grant all on cacti.* to cacti@localhost identified by ‘cacti’”

yum  -y install rrdtool rrdtool-devel rrdtool-php

yum  install –y  net-snmp net-snmp-utils net-snmp-libs

vi  /etc/snmp/snmpd.conf

#將community預設密碼改為public

service  snmpd restart

chkconfig snmpd on
三、安裝cacti

mkdir /root/cactinagios

cd  /root/cactinagios
wget
tar -zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b   /var/www/html/cacti

cd  /var      /www/html/cacti

mysql –ucacti –password=’cacti’ cacti

修改引數:

vi  /var/www/html/cacti/include/config.php

$database_type = “mysql”;

$database_defauult = “cacti”;

$database_hostname=”localhost”;

$database_username=”cacti”

$database_password=”cacti”

新增使用者、修改許可權和屬主

useradd cacti

chown –R root:root  /var/www/html/cacti

chown –R cacti:cacti  rra/ log/

3.2 檔案屬性
chown -R cacti  /var/www/html/cacti/rra
chgrp -R  cacit /var/www/html/cacti
3.3 週期執行
*/5 * * * *  php  /var/www/html/cacti/poller.php > /dev/null 2>&1
3.4 訪問瀏覽
可以進行訪問,初始賬號密碼為admin:admin。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30129545/viewspace-1434115/,如需轉載,請註明出處,否則將追究法律責任。

相關文章