CentOS 6.0安裝Cacti
安装cacti需要的环境包 # yum install -y gcc# yum install -y httpd mysql mysql-server php php-mysql
# yum install -y net-snmp net-snmp-utils
# yum install -y rrdtool
為cacti創建庫和用戶
# service mysqld start
# /usr/bin/mysqladmin --user=root create cacti
# mysql -e "GRANT ALL ON cacti.* TO xiaoxingmi> #mysql –uroot –proot
mysql>GRANT ALL ON cacti.* TO xiaoxingmi@’%'> mysql>flush privileges;
下載cacti包並且解壓(可以用CRT上傳)
# cd /var/www/html/
wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
# tar -zxvf cacti-0.8.7h.tar.gz
# cd cacti-0.8.7h/
# mv * ../
# cd ..
# rm -rf cacti-0.8.7h cacti-0.8.7h.tar.gz
導入cacti庫
# mysql -ucactiuser -xingye cacti < /var/www/html/cacti.sql
或者:mysql –uroot –proot
mysql>use cacti;
mysq>source cacti.sql;
mysql> flush privileges;
修改php配置文件 经过实践发现不修改该文件也是可以的 ,保持该文件默认就行
# vi /var/www/html/include/config.php
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "xingge";
$database_port = "3306";
設置crontab定時任務
# echo '*/5 * * * * root /usr/bin/php /var/www/html/poller.php' >> /etc/crontab
設置服務開機自動啟動
# chkconfig snmpd on
# chkconfig httpd on
# chkconfig mysqld on
# chkconfig crond on
# service httpd restart
# service snmpd restart
# service mysqld restart
#service crond restart
WEB頁面完成安裝 http://ip/index.php
登录帐号:admin 密码:admin
页:
[1]