发布于 2013-08-30 23:26:21 UEANER

系统环境:

  • CentOS 6.4 x86_64

安装依赖

# yum install rrdtool net-snmp net-snmp-utils

Cacti 使用 PHP + MySQL 开发,当然少不了 PHP 开发环境。 参考 快速搭建 Percona Server + PHP + NGiNX 开发环境

安装和配置

1) 添加 cacti 系统用户

# useradd cacti -d /var/www/html/cacti -s /bin/false

2) 下载并解压

# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
# tar xf cacti-0.8.8b.tar.gz
# mv cacti-0.8.8b/* /var/www/html/cacti/

3) 数据库配置

a、创建 cacti 数据库

# mysqladmin -uroot -p create cacti

b、导入 cacti 数据到 cacti 数据库

# cd /var/www/html/cacti/
# mysql cacti < cacti.sql

c、授权

# mysql -uroot -p

mysql> GRANT ALL ON cacti.* TO cacti_db_user@localhost IDENTIFIED BY '123456';
mysql> flush privileges;
mysql> exit

4) 程序数据库连接配置

# vi include/config.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti_db_user";
$database_password = "123456";

5) 修改rrdtool数据存储目录及日志文件目录权限

# chown -R cacti rra/ log/

# find -type d|xargs chmod 755
# find -type f|xargs chmod 644

6) 加入到 crontab

# crontab -e [-u cacti]  ## 如果你使用 "-u cacti" 有图没数据的话,就直接用 "crontab -e"

*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1

7) 使用浏览器访问安装

http://localhost/cacti/

按照提示向下安装,配置页面使用 which command-name 查看你的具体命令所在位置,填进去即可。

Cacti

参考

http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html
转载请注明出处。
本文地址:http://blog.aboutc.net/linux/53/linux-install-cacti-monitoring

评论:0

关闭高亮高亮 分享到新浪微博分享到新浪微博