CentOS6下Cacti搭建文件

餘二五發表於2017-11-15

部署環境:(LAMP+RRDTool+snmp+cacti)

一、配置LAMP環境



①安裝Mysql

#yum -y install
mysqlmysql-server mysql-devel



②安裝Apache

#yum -y install httpd



③安裝PHP

#yum -y install
phpphp-mysql



④啟動服務並加入到啟動列表

#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


五、安裝cacti(cacit官方網站:http://www.cacti.net/

下載

#wget
http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz



②配置

解壓並放到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


六、資料庫配置

①建立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@localhostidentified by `cacti`;

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,如需轉載請自行聯絡原作者


相關文章