cacti+nagios 之cacti的搭建(-)

寫在文章以外,若是你們不會使用pssh工具,能夠參考自動化運維利器裏面的輕量級運維工具pssh進行學習。
首先是安裝lamp;php

Cacti安裝配置文檔描述:
操做系統版本:CentOS-6.5html

1、 軟件及做用
一、安裝rrdtool(cacti用來保存數據集繪圖的工具)
二、安裝net-snmp(使用snmpget獲取數據)
三、安裝cacti(php程序,管理界面)
四、安裝spine(基於C快速的輪尋引擎,用它替代cmd.php做數據採集)
五、安裝插件(擴展監控數據等,cacti-plugin擴展cacti架構而支持插件,monitor圖形方式顯示設備狀態,thold設備異常報警,settings郵件報警)mysql

2、注意軟件包的版本要對應:ios

wget  http://mirrors.163.com/.help/CentOS6-Base-163.reposql

安裝apacheapache

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

安裝mysql運維

yum  install mysql mysql-server mysql-develssh

service mysqld startide

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
3、安裝cacti

mkdir /root/cactinagios

cd  /root/cactinagios
wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
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 訪問瀏覽 http://IP/cacti能夠進行訪問,初始帳號密碼爲admin:admin。

相關文章
相關標籤/搜索