环境:
LAMP环境已搭建,可正常提供访问,如图:
配置监控端Server:
安装RRDtool
[iyunv@cacti~]#yum -y install cairo-devel libxml2-devel pango-devel perl-devel perl-CPAN [iyunv@cacti ~]# tar zxvf rrdtool-1.4.5.tar.gz
[iyunv@cacti ~]# cd rrdtool-1.4.5
[iyunv@cacti rrdtool-1.4.5]# ./configure --prefix=/usr/local/rrdtool
[iyunv@cacti rrdtool-1.4.5]# make && make install
[iyunv@cacti rrdtool-1.4.5]# ln -s /usr/local/rrdtool/bin/* /usr/local/bin/
安装net-snmp [iyunv@cacti]# yum install net-snmpnet-snmp-devel net-snmp-libs net-snmp-utils Vi /etc/snmp/snmpd.conf #41 com2secnotConfigUser 127.0.0.1 public #62 access notConfigGroup "" any noauth exact all none none #85 viewall included .1
[iyunv@cacti~]# chkconfig –level 35 snmpd on [iyunv@cacti~]# service snmpd start
配置Cacti
[iyunv@cacti ~]#useradd cacti [iyunv@cacti ~]#echo “123456” | passwd --stdin cacti [iyunv@cacti ~]# tar zxvf cacti-0.8.8b.tar.gz [iyunv@cacti ~]# mv cacti-0.8.8b /usr/local/apache/htdocs/cacti [iyunv@cacti cacti]# chown cacti:cacti log-R [iyunv@cacti cacti]# chown cacti:cacti rra –R
[iyunv@cacti ~]#mysql -uroot -p mysql> create database cacti; mysql> insert intomysql.user(host,user,password) values ('localhost','cacti',password('123456')); mysql>flush privileges; mysql> grant all on cacti.* tocacti@'localhost' identified by '123456';
[iyunv@cacti cacti]# mysql -ucacti -p123456cacti < cacti.sql \\导入数据库
报错:
原因:数据库版本兼容性问题 解决方法: vi /usr/local/apache/htdocs/cacti/cacti.sql
[iyunv@cacti cacti]# mysql -ucacti -p123456cacti < cacti.sql \\在此导入
编辑vi /usr/local/apache/htdocs/cacti/include/config.php
编辑global.php文件,添加如下内容: [iyunv@cacti]# vi/usr/local/apache/htdocs/cacti/include/global.php
PS:Cacti安装完毕默认显示美国时刻
至此Cacti检测服务器已搭建完毕!!!
|