1.首先确认你的系统安装了wget软件
[root@server]#rpm -qa | grep wget
如果没有输出就自己安装下吧
yum -y install wget
2.配置新的yum源
编辑这两个文件,怎么编辑我就不说了, 自己查查资料
[root@naca objects]# ls /etc/yum.repos.d/CentOS-*
/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Media.repo
3.下面有些也许你的机器已经安装了,不过再安装下也没有关系,所以就按以下的做吧
使用yum安装所有的软件:
[root@server]#yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison utoconf automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel kernel
4.安装重要软件:
[root@server]#yum -y install mysql mysql-server php-mysql httpd php php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI
在此安装期间需要注意的是perl-PlRPC 中的l是大写L的小写形式,不是1.也不是大写的L。
另外,还需要 rrdtool的支持: 从这里下载:express.org/~wrl/rrdtool/ 这里我下载对应centos5.4的版本,请对应自己的系统版本下载
[root@localhost opt]cd /opt
[root@localhost opt]wget express.org/~wrl/rrdt ... -1.el5.wrl.i386.rpm
[root@localhost opt]wget express.org/~wrl/rrdt ... -1.el5.wrl.i386.rpm
[root@localhost opt]wget express.org/~wrl/rrdt ... -1.el5.wrl.i386.rpm
[root@localhost opt]wget express.org/~wrl/rrdt ... -1.el5.wrl.i386.rpm
然后使用rpm方式安装rrdtool及其辅助软件:
[root@localhost opt]#rpm -ivh rrdtool-1.2.30-1.el5.wrl.i386.rpm rrdtool-devel-1.2.30-1.el5.wrl.i386.rpm rrdtool-perl-1.2.30-1.el5.wrl.i386.rpm rrdtool-ruby-1.2.30-1.el5.wrl.i386.rpm
[root@localhost opt]yum -y install perl-DBD-MySQL
5.安装cacti主程序,不要使用yum方式安装,自己手动安装吧!
[root@localhost opt]wget cacti.net/downloads/cacti-0.8.7e.tar.gz
[root@localhost opt]tar zxvf cacti-0.8.7e.tar.gz
[root@localhost opt]mv cacti-0.8.7e.tar.gz /var/www/html/cacti
6.再安装几个有关于net-snmp的
软件 [root@localhost opt]yum -y install net-snmp-devel
[root@localhost opt]yum -y install net-snmp-perl
7.至此安装完以后,确认安装的软件:
[root@acc86505 ~]# rpm -qa | grep httpd
system-config-httpd-1.3.3.3-1.el5
httpd-2.2.3-31.el5.centos.2
[root@acc86505 ~]# rpm -qa | grep php
php-5.1.6-24.el5_4.5
php-mysql-5.1.6-24.el5_4.5
php-common-5.1.6-24.el5_4.5
php-cli-5.1.6-24.el5_4.5
php-snmp-5.1.6-24.el5_4.5
php-pdo-5.1.6-24.el5_4.5
[root@acc86505 ~]# rpm -qa | grep mysql
php-mysql-5.1.6-24.el5_4.5
perl-DBD-mysql-4.013-1.el5.rf
mysql-server-5.0.77-4.el5_4.2
mysql-5.0.77-4.el5_4.2
[root@acc86505 ~]# rpm -qa | grep net-snmp
net-snmp-utils-5.3.2.2-7.el5_4.2
net-snmp-devel-5.3.2.2-7.el5_4.2
net-snmp-libs-5.3.2.2-7.el5_4.2
net-snmp-perl-5
.3.2.2-7.el5_4.2
net-snmp-5.3.2.2-7.el5_4.2
[root@acc86505 ~]# rpm -qa | grep rrdtool
rrdtool-1.2.30-1.wrl
rrdtool-devel-1.2.30-1.wrl
rrdtool-perl-1.2.30-1.wrl
rrdtool-ruby-1.2.30-1.wrl
8.到此安装是结束了,把mysql服务打开,并且设置开机启动httpd和mysql,以及snmpd。
[root@acc86505 ~]# chkconfig mysqld on
[root@acc86505 ~]# chkconfig httpd on
[root@acc86505 ~]# chkconfig snmpd on
[root@acc86505 ~]# service httpd start
[root@acc86505 ~]# service
mysqld start
[root@acc86505 ~]# service snmpd start
在以后的安装中,