1. 安装依赖包
#yum -y install zlib zlib freetype libjpeg fontconfig gd libxml2 php-gd rrdtool net-snmp net-snmp-utils
#service snmpd start
#chkconfig snmpd on
2. 安装cacti , 其实他就是用php写的.
#wget http://www.cacti.net/downloads/cacti-0.8.tar.gz
#tar -xf cacti-0.8.7e.tar.gz
#mv cacti-0.8.7e /var/www/html/cacti
加上可以执行的权限.
#chmod +x /var/www/html/cacti -R
修改/include/config.php 配置好数据接.
3. 打开浏览器. (php,nginxd,mysql首先要安装好, 用apcahe也行) .
4.如果出现白版(打麻将里面的) . 问题出现在 php 版本问题. 我使用的5.4. 需要修改include/functions.php
hex2bin 干掉这个方法...
kill_session_var 这个方法里面的 session_unregister($var_name); 干掉...
刷新白版就变安装的界面. 提升导入数据库... 运行脚本即可.
#cd /var/www/html/cacti
#mysql -u cacti -p cacti < cacti.sql
5. 安装时能找不到有些lib. 这个跟安装有关. 查找 find /usr/ -name php 就可以看到具体位置
#ln -sf /usr/bin/rrdtool /usr/local/bin/rrdtool
#ln -sf /usr/lib/php /usr/local/bin/rrdtool
#ln -sf /usr/lib/php/bin/php /usr/local/bin/php
#ln -sf /usr/bin/snmpwalk /usr/local/bin/snmpwalk
#ln -sf /usr/bin/snmpget /usr/local/bin/snmpget
6. 欧了...