centos6.8.安裝cacti

1、環境問題:
service iptables stop
chkconfig iptables off
vi /etc/sysconfig/selinux(把SELINUX=enforcing改爲SELINUX=disabled)
2、安裝好依賴包
yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors net-snmp net-snmp-utils net-snmp-libs rdtool rrdtool-devel perl-PlRPC perl-DBI perl-rrdtool perl-DBD-MySQL wget
3、修改配置
vi /etc/snmp/snmpd.conf
第41行:將 com2sec notConfigUser default public 中的 "default" 改爲 "127.0.0.1"
第62行:將 access notConfigGroup "" any noauth exact systemview none none 中的 "systemview" 改爲 "all"
第85行:將 #view all include .1 80 這一行前面的 # 號去掉
vi /etc/httpd/conf/httpd.conf
第276行 找到#ServerName www.example.com:80
把#號註釋拿掉,將 www.example.com:80 改爲 localhost:80
4、啓動服務
service snmpd start
chkconfig snmpd on
service httpd start
chkconfig httpd on
service mysqld start
chkconfig mysqld on
5、安裝cacti
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar zxvf cacti-0.8.8a.tar.gz
mv cacti-0.8.8a /var/www/html/cacti
6、設置數據庫
mysql -uroot -p
回車 這個沒有密碼 直接進入數據庫
create database cacti;(注意符號 都要有)
grant all privileges on cacti. to cacti@localhost identified by 'cacti' with grant option;
flush privileges;
use cacti;
source /var/www/html/cacti/cacti.sql;
exit
7、配置cacti
vi /var/www/html/cacti/include/config.php
找到如下幾行並修改
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
8、增加用戶
useradd cacti
cd /var/www/html/cacti
chown -R cacti rra/ log/
9、任務計劃(5分鐘刷新圖)
crontab -e
/5 php /var/www/html/cacti/poller.php > /dev/null 2>&1
保存即可
reboot重啓服務器
10、在瀏覽器中輸入http://ip/cacti
11、遇到的問題
打開網頁之後輸入賬號和密碼(初始賬號和密碼都是admin)
發現無法進行下一步輸入賬密不斷在刷新頁面
解決辦法
查看apache日誌
cd/var/log/httpd/下的l兩個文件
訪問日誌爲access_log,錯誤日誌爲error_log
cat error_log
sseion權限錯誤
卸載php重新安裝
yum -y remove php*
yum install php
yum install php-devel
cd /var/lib/php/
ls
chmod 777 session
重新打開網址就可以輸入賬號密碼登陸了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章