RHEL5安装cacti超详细
Installation
使用 ISO 作为 YUM 仓库安装以下依赖包:
- httpd
- php
- php-mysql
- php-snmp
- mysql
- mysql-server
- net-snmp
# yum install httpd mysql-server php php-mysql php-snmp net-snmp net-snmp-utils以下是安装 rrdtool 所需要的依赖包:
# yum install freetype libart_lgpl libpng然后去 EPEL 仓库 下载安装以下软件包:
- cacti
- rrdtool
- rrdtool-php
Configuration
MySQL
- 启动 MySQL 并设置 root 密码:
# /etc/init.d/mysqld restart
# /usr/bin/mysqladmin -u root password 'redhat'
- 创建数据库:
# mysqladmin -uroot -p create cacti
Enter password:
- 导入 cacti.sql 数据库:
# 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
- 编辑 cacti 的配置文件 /usr/share/cacti/include/config.php,设置 MYSQL 信息:
$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:
# crontab -e -u cacti
*/5 * * * * php /usr/share/cacti/poller.php > /dev/null 2>&1
注意:这一步是最关键的。
官方文档里指定了使用 'cacti' 用户来执行改命令,但是 Linux 下的 crontab 不支持这样的语法,所以这里通过编辑 cacti 用户的 crontab 任务来实现。
Apache
- 设置 cacti 目录的访问权限: /etc/httpd/conf.d/cacti.conf
<Directory /usr/share/cacti/>
Order Deny,Allow
# 注释以下两行
#Deny from all
#Allow from 127.0.0.1
# 增加一行
Allow from all
</Directory>
SNMP
- 启动 snmpd:
# /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; doneRescoue Links
- Cacti, the complete rrdtool-based graphing solution.
YUM安装:
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
yum install cacti rrdtool rrdtool-php
FROM:http://code.google.com/p/redhatsolution/wiki/Cacti_on_RHEL5
本文链接地址:http://www.16nn.com/post/615.html
0 条留言
我要留言