Cacti安装比较麻烦,可以尝试cactiez,集成在一个系统镜像里,而且还有中文版的
操作系统centos5.5 64位
1.下载安装包
2.安装依赖关系
yum install httpd php php-mysql php-snmp mysql mysql-servernet-snmp
3.修改php配置文件,增加mysql和snmp库
vim /etc/php.ini
extension_dir ="/usr/lib64/php/modules"
extension=mysql.so
extension=snmp.so
4./etc/init.d/mysqld start
5.为mysql的root用户设置密码
mysqladmin --user=root password 123456
mysqladmin --user=root --password reload
6.tar -zxf cacti-0.8.8a.tar.gz
7.cd cacti-0.8.8a
8.mysqladmin --user=root--password=123456 create cacti
9.mysql --user=root--password=123456 cacti < cacti.sql
10.mysql --user=root --password=123456mysql
mysql> grantall on cacti.* to cactiuser@localhost identified by '123456';
11.useradd cactiuser
12.vim /etc/crontab
*/5 * * * *cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
13.cd /var/www/html/
cp -a/root/cacti-0.8.8a /var/www/html/cacti
14./etc/init.d/httpd start
15./etc/init.d/iptables stop
16.setenforce 0
17.cd /var/www/html/cacti
chown -Rcactiuser rra/ log/
18.yum install net-snmp-perl
19.yum install net-snmp-utils
下面几步是安装rrdtool
20.yum install cairo-devellibxml2-devel pango-devel pango libpng-devel freetype freetype-devellibart_lgpl-devel
21.tar -zxf rrdtool-1.4.8.tar.gz
22.cd rrdtool-1.4.8
23.mkdir /usr/local/rrdtool
24../configure--prefix=/usr/local/rrdtool && make && make install
25.没有安装gcc,请安装,然后执行上一条命令
yum install gcc
26.查看rrdtool是否安装成功,出现版本信息即安装成功
/usr/local/rrdtool/bin/rrdtool-v
27.ln -s/usr/local/rrdtool/bin/rrdtool /usr/local/bin/rrdtool
28./etc/init.d/snmpd start
29.检查snmp是否可用
snmpwalk -v 2c-c public localhost
30.用浏览器打开http://192.168.1.3/cacti/ IP为cacti安装机器IP
31.默认用户名/密码:admin/admin,第一次登陆后会要求更改密码
32.成功