1. Cacti环境安装
1.1 安装LAMP环境
安装LAMP环境,当然,如果你有兴趣可以采用编译,我线上Mysql是编译的,其余是yum安装的。在这次实验采用yum安装。
关闭iptables与selinux,如果有需要,后面再开启。配置好yum源,开始安装。
yum -y install httpd http-devel httpd-manual mysql mysql-devel mysql-server php php-devel php-mysql php-common php-pdo php-gd lm_sensors net-snmp php-snmp net-snmp-utils
chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on
service mysqld start
service httpd start
service snmpd start
在浏览器中输入serverip,查看测试页有没有出现。
1.2 配置snmp
vim /etc/f
#/etc/init.d/snmpd restart
验证snmp配置是否正确,
# snmpwalk -v 2c -c public 127.0.0.1 if 表示正确
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifDescr.1 = STRING: lo
如果提示Timeout: No Response from 127.0.0.1则配置不对。
1.3 创建数据库存储cacti的数据
# mysqladmin -u root password 'sky123'
# mysql -u root -p
:输入密码
mysql> create database cacti;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on cacti.* to cactiuser@localhost identified by 'cactiuser';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Tip:创建 cacti数据库与cactiuser,可以省略在cacti配置文件中修改。当然也可以创建别的名字,只是在cacti的配置文件需要多做两步。
1.4 安装cacti
1.4.1 安装rrdtool需要的软件包
yum -y install cairo-devel libxml2-devel pango pango-devel perl-CPAN
1.4.2 安装rrdtool
tar zxf rrdtool-1.4. mysql数据库损坏修复
cd rrdtool-1.4.8
./configure --prefix=/usr/local/rrdtool;make;make install
1.4.3 安装cacti-0.8.8b
tar zxf cacti-0.8. -C /var/www/html/
cd /var/www/html/
mv cacti-0.8.8bcacti
chown -R apache:apache /var/www/html/cacti/
cd /var/www/html/cacti/
patch -p1 -N < /opt/security.patch
Tip:当我们打开浏览后,是apache用户来访问cacti,如果是编译的http,则不是apache用户,在f有定义
useradd cactiuser
chown -R cactiuser:cactiuser cacti/{rra,log}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论