部署環境:(LAMP+RRDTool+snmp+cacti)
一、配置LAMP環境
①安裝Mysql
②安裝Apache
#yum -y install httpd
③安裝PHP
④啟動服務并加入到啟動清單
#service httpd start
#service mysqld start
#chkconfig httpd on
#chkconfig mysqld on
二、安裝需要的庫檔案
#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
三、安裝RRDTool
#yum -y install rrdtool
四、安裝snmp支援工具
#yum -y install net-snmp
#yum -y install net-snmp-utils
啟動snmpd服務并且加入啟動清單
#service snmpd start
#chkconfig snmpd on
<a href="http://www.cacti.net/"></a>
②配置
解壓并放到apache文檔目錄(/var/www/html)
#tar zxvf cacti-0.8.7h.tar.gz
#mv cacti-0.8.7h /var/www/html/
(注:最好重命名cacti-0.8.7h檔案夾為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
*/5 * * * * /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
<a href="http://www.2cto.com/database/" target="_blank">①建立cacti資料庫 #mysql msyql>create database cacti;</a>
<a href="http://www.2cto.com/database/" target="_blank">②導入cacti.sql #mysql -u root -p cacti < /var/www/html/cacti/cacti.sql 有密碼的輸入密碼,沒密碼的直接回車</a>
mysql> flush privileges;
mysql> exit
七、WEB登陸cacti
①http://ip/cacti
(這裡如果出現"403 forbidden"的錯誤,請把selinux關閉)
打開網頁—>next—>選擇new install,使用一路回車法.完成
的使用者名為: admin 密碼為: admin (初次登陸成功會提示更改密碼)
本文轉自 安安安安森 51CTO部落格,原文連結:http://blog.51cto.com/smallc/1230661,如需轉載請自行聯系原作者