一、安装环境: 硬件 1G RAM 系统 Red Hat Linux Enterprise 6.2
二、安装准备工作 1.基本设置, 修改IP设置、主机名、关闭iptables以及selinux #cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=Cacti-Server
2.创建本地yum数据库 #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已安装完成
|