谢谢您的对我的博客的关心,同时希望这个站点真的能够对您有所帮助。 如果可以请告诉我你的联系方式(可能的话告诉我两个或更多,我不希望失去任何一个关注本主页人士的联系,不论你是我的老友,或是一位新朋友,对于我来说您十分重要)
分类: 网络与安全
2013-05-13 15:50:09
本文使用RHEL5.8的光盘制作yum命令的安装源来安装所依赖的软件包,关于如何使用光盘制作yum源,请参考:
http://blog.chinaunix.net/uid-20346344-id-3264166.html
下载下面3个软件包,放到/home/share下,(网上都可以搜到):
cacti-0.8.7g.tar.gz
rrdtool-1.2.27-3.el5.i386.rpm
rrdtool-perl-1.2.27-3.el5.i386.rpm
yum install httpd mysql mysql-server php53-snmp php53-mysql
yum install zlib libpng freetype libjpeg fontconfig gd libxml2
yum install net-snmp net-snmp-utils
cd /home/share/
rpm -ivh rrdtool-1.2.27-3.el5.i386.rpm
rpm -ivh rrdtool-perl-1.2.27-3.el5.i386.rpm
tar -zxf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g/ /var/www/html/cacti
chown -R apache:apache /var/www/html/cacti
sed -e '/\$database_username/s/.*/\$database_username = "root";/' /var/www/html/cacti/include/config.php
sed -e '/\$database_password/s/.*/\$database_password = "dbpassword";/' /var/www/html/cacti/include/config.php
注:上面命令中的dbpassword是mysql数据库的root密码。
sed -i '31G' config.php
sed -e "32s/.*/\$config['url_path'] = '\/cacti\/';/" /var/www/html/cacti/include/config.php
mysql -u root -pdbpassword
mysql> create database cacti;
mysql> exit;
mysql -uroot -pdbpassword cacti < /var/www/html/cacti/cacti.sql
echo 'Alias /cacti /var/www/html/cacti
DirectoryIndex index.php
AllowOverride None
order deny,allow
deny from all
allow from all
AddType application/x-httpd-php .php
php_flag magic_qutoes_gpc on
php_flag track_vars on
service httpd restart
crontab -e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
service crond restart
最后再浏览器中输入: http://你的IP地址/cacti
首次访问,提示安装,根据提示操作即可。
默认的用户名和密码均为:admin ,安装完成后按提示修改密码即可。