1、安裝環境:php
硬件 1G RAMhtml
系統 Red Hat Linux Enterprise 6.2mysql
2、安裝準備工做linux
1.基本設置, 修改IP設置、主機名、關閉iptables以及selinuxsql
#cat /etc/sysconfig/network數據庫
NETWORKING=yes瀏覽器
NETWORKING_IPV6=noide
HOSTNAME=Cacti-Server測試
2.建立本地yum數據庫url
#cat /etc/yum.repos.d/server.repo
[Cacti-Server]
name=Cacti-Server
baseurl=file:///mnt/cdrom/Server/
enable=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
#mkdir /mnt/cdrom
#mount /dev/cdrom /mnt/cdrom/
#yum list all
3.搭建LAMP
#yum -y install httpd php php-mysql mysql mysql-server
#chkconfig httpd on
#service httpd start
#chkconfig mysqld on
#service mysqld start
建立mysql密碼
#mysql
mysql>use mysql;
mysql>update user set password=password('admin') where user='root';
mysql>flush privileges;
mysql>\q
驗證密碼是否正確(密碼爲admin)
mysql -uroot -p
驗證PHP
cd /var/www/html
mv index.html index.php (把原有HTML改成PHP文件,如原來沒有此文件則直接新建)
<?php
$link=mysql_connect('localhost','root','admin');
if ($link)
echo "ok";
else
echo "faiure";
mysql_close();
?>
此時LAMP平臺搭建完成
測試: http://localhost 若出現OK 表示LAMP平臺工做正常
4.安裝RRDTOOL
yum install -y rrdtool
安裝snmp
yum -y install net-snmp net-snmp-utils
service snmpd start
chkconfig snmpd on
使用如下命令進行測試:
#snmpwalk -v 2c -c public localhost system
若是有正常信息輸出即爲OK
5.安裝cacti
#wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
#tar xf cacti-0.8.8a.tar.gz
#cd cacti-0.8.8a
#mkdir /var/www/html/cacti
#mv ./* /var/www/html/cacti
爲cacti建立數據庫,並初始化所需表
#mysqladmin -uroot -p create cacti //此時密碼爲mysql的密碼
#cd /var/www/html/cacti
#mysql -uroot -p cacti < cacti.sql
建立mysql用戶,使cacti能訪問其cacti數據庫
#mysql -uroot -p -e "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'";
//建立了用戶cactiuser密碼也爲cactiuser
#mysqladmin -uroot -p flush-privieges
#mysql -ucactiuser -p //驗證一下是否正確
cactiuser
建立系統用戶cactiuser
#useradd cactiuser
#chown -R cactiuser:cactiuser /var/www/html/cacti/{log,rra}
php的時區不一致,把php的配置文件/etc/php.ini 中的時區改成以下格式
#vi /etc/php.ini
data.timezone = Asia/Shanghai
#hwclock -s //同步系統時間
#service httpd restart
打開瀏覽器輸入 http://localhost/cacti 按照提示一步一步完成安裝
第一次輸入密碼時會要求修改密碼。默認帳號和密碼都爲admin
至此cacti-0.8.8a已安裝完成