IntroductionInstallation使用 ISO 作为 YUM 仓库安装以下依赖包:
# yum install httpd mysql-server php php-mysql php-snmp net-snmp net-snmp-utils 以下是安装 rrdtool 所需要的依赖包: # yum install freetype libart_lgpl libpng 然后去 EPEL 仓库 下载安装以下软件包:
ConfigurationMySQL
# /etc/init.d/mysqld restart # /usr/bin/mysqladmin -u root password 'redhat'
# mysqladmin -uroot -p create cacti Enter password:
# rpm -ql cacti | grep 'sql$' /usr/share/doc/cacti-0.8.7a/cacti.sql # mysql -uroot -p cacti < /usr/share/doc/cacti-0.8.7a/cacti.sql
# mysql -uroot -p mysql mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'redhat'; mysql> flush privileges; Cacti
$database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "redhat"; $database_port = "3306";
# chown -R cacti /var/lib/cacti/rra # chown -R cacti /var/log/cacti/
# crontab -e -u cacti */5 * * * * php /usr/share/cacti/poller.php > /dev/null 2>&1 注意:这一步是最关键的。 官方文档里指定了使用 'cacti' 用户来执行改命令,但是 Linux 下的 crontab 不支持这样的语法,所以这里通过编辑 cacti 用户的 crontab 任务来实现。 Apache
<Directory /usr/share/cacti/>
Order Deny,Allow
# 注释以下两行
#Deny from all
#Allow from 127.0.0.1
# 增加一行
Allow from all
</Directory>SNMP
# /etc/init.d/snmpd restart # /etc/init.d/snmptrapd restart Setup
http://your_ip_address/cacti/ 这时候提示你需要安装,只要 "Next" -> "Next" 就 OK 了。配置结束后立即出现一个登录窗口,这时候以 admin/admin 登录即可,登录后需要立刻修改密码。 这样就可以开始你的 cacti 之旅了。 Misc
# for i in httpd mysqld snmpd snmptrapd; do chkconfig --level 35 $i on; done Rescoue Links
|
► Sign in to add a comment
cacti rrdtool rrdtool-php ,这几个软件,也可以用yum来安装,我已经测试,没有问题。
Step 1:下載安裝rpmforge-release wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
假設一切順利,就可以進行下個步驟
Step 2:就是yum啦 哈哈,上面那個步驟就是加入Dag RPM Repository 會讓yum找得到rrdtool套件 yum install rrdtool 就這麼簡單,什麼dep都一起裝好了 搞定
再補充一下 接著下yum installntop 就自動把ntop裝完囉