簡述:原本是編譯安裝的,因爲編譯過程當中庫文件關聯太多,安裝文件必定要有順序性,報錯太多,到了rrdtool這一步說什麼都安裝不過去了,因爲時間問題,選擇了yum安裝,對於編譯安裝,這個要簡單多了,她把關聯的文件都自動的安裝了,省了很多的事,下邊介紹一下yum安裝的過程:
首先要部署yum環境,國內有不少yum源,sohu、16三、科大的等等,配置很簡單,具體的能夠到網上查查。
部署環境:(LAMP+RRDTool+snmp+cacti)php
1、配置LAMP環境
①安裝Mysql
#yum -y install mysql mysql-server mysql-devel
②安裝Apache
#yum -y install httpd
③安裝PHP
#yum -y install php php-mysql
④啓動服務並加入到啓動列表
#service httpd start
#service mysqld start
#chkconfig httpd on
#chkconfig mysqld on
2、安裝須要的庫文件
#yum -y install zlib
#yum -y install zlib
#yum -y install freetype
#yum -y install libjpeg
#yum -y install fontconfig
#yum -y install gd
#yum -y install libxml2
#yum -y install php-gd
3、安裝RRDTool
#yum -y install rrdtool
啓動rrdtool服務而且加入啓動列表
#service rrdcached start
#chkconfig rrdcached on
4、安裝snmp支持工具
#yum -y install net-snmp
#yum -y install net-snmp-utils
啓動snmpd服務而且加入啓動列表
#service snmpd start
#chkconfig snmpd on
5、安裝cacti(cacit官方網站:http://www.cacti.net/)html
①下載
#wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
②配置
解壓並放到apache文檔目錄(/var/www/html)
#tar -xf cacti-0.8.7e.tar.gz
#mv cacti-0.8.7e /var/www/html/cacti
編輯CentOS cacti配置文件,鏈接MySQL服務的用戶名,密碼,端口等。
#cd /var/www/html
#vi cacti/include/config.php
$database_type = 「mysql」;
$database_default = 「cacti」;
$database_hostname = 「localhost」;
$database_username = 「cacti」;
$database_password = 「cacti」;
$database_port = 「3306″;
③添加計劃任務(使cacti每5分鐘得到一次數據)
添加一個cacti的用戶並添加cron任務:
#useradd cacti
#su cacti
#crontab -e
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
④更改屬組
把cacti網站目錄所屬組改成cacti
#su root
#chgrp -R cacti /var/www/html/cacti
#chown -R cacti /var/www/html/cacti/rra
#chown -R cacti /var/www/html/cacti/log
#chown -R cacti /var/www/html/cacti/poller.php
6、數據庫配置mysql
①建立cacti數據庫
#mysql
msyql>create database cacti;
②導入cacti.sql
#mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
有密碼的輸入密碼,沒密碼的直接回車
③應用
mysql> use cacti
mysql> grant all on cacti.* to cacti@localhost identified by ‘cacti’;
mysql> flush privileges;
mysql> exit
7、WEB登錄cacti
①http://ip/cacti
(這裏若是出現「403 forbidden」的錯誤,請把selinux關閉)
打開網頁—>next—>選擇new install,使用一路回車法.完成
的用戶名爲: admin 密碼爲: admin (初次登錄成功會提示更改密碼)
8、漢化cacti(若是英文很差的話,能夠把cacti漢化,這樣看起就就方便了)
①下載
wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gzlinux
②配置
tar zxvf 90815172648.gz
rm -rf /var/www/html/cacti
mv cacti-0.8.7e-cn-utf8/ /var/www/cacti/html
vi /var/www/cacti/html/include/config.php
內容以下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/logsql
③升級
http://ip/cacti
選擇"從0.8.x升級"選項,而後跟着提示走,就OK了.
登錄,用戶名爲:admin,密碼是你以前改過的,若是沒有改的話,仍然是admin.
漢化完成了,接下來就配置本身的應用吧!數據庫