cacti架设详细过程
出来这里,做一个小小的贡献,希望对那些正在架设cacti的朋友有所帮助
废话少说
Let's go!
系统:centos 4.3
安装系统自带的组件(可以省去很多麻烦)
1. mysql
2. APACHE
3. PHP
开始安装
1. 安装snmp
利用yum的功能,不用白不用哈。Go on
命令:yum install net-snmp*
记住把net-snmp所有的东西都安装上去,所以加上*
2. 安装php-snmp
命令:yum install php-snmp
3. 安装rrdtool
可以到
http://rpmfind.net上搜以下,下载下来。
命令:rpm –ivh rrdtool-version.rpm
4. 安装cacti
命令:
wget
http://www.cacti.net/downloads/p ... 0.8.6h.fc4.i386.rpm
或到
www.cacti.net 上下载rpm包
rpm -ivh cacti-0.8.6h.fc4.i386.rpm
5. 检查下列组件是否安装完全
PHP-SNMP ,MYSQL-SERVER,PHP-LDAP,PHP-MYSQL,RRDTOOL,PHP-GD,NET-SNMP,HTTPD,NET-SNMP-LIBS,LM-SENSORS,PHP
命令:rpm –aq | grep 组件名称
如果没有安装,请用yum安装,我装的时候发现php-gd没有安装,所以,把php-gd在安装一下就ok了。
基本上安装已经完成。
Cacti设置
1. 创建数据库
首先启动mysql服务,否则会提示出错,
命令:service mysqld start
创建cacti数据库
命令:mysqladmin -u root –p create cacti
然后敲回车,会要求输入密码,默认数据库密码为空,直接回车就可以了。
2. 把cacti.sql导入到cacti数据库
mysql cacti < /var/www/html/cacti/cacti.sql
3. 将数据库cacti授权给cactiuser
命令:mysql (进入数据库)
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti'; (授权)
flush privileges; (更新权限)
4. 修改配置文件
vi /var/www/html/cacti/include/config.php
$database_password = "cacti";
就改这一行口令就可以了,别的都是默认
5. 设置定时任务
命令:crontab –e
插入
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
保存退出。
6. 大功告成
启动httpd服务,service httpd start
在地址栏输入http://IP/cacti
要求进行相关的设置,都是默认的。如图(见附件)
默认用户名和密码是admin/admin。输入之后,会要求你更改密码。
感谢:
http://bbs.chinaunix.com
http://www.centospub.com
http://www.cacti.net