CentOS 6下Cacti搭建文档

  • 2017-2-28 10:38
  • PHP二次开发
  • 阅读(1511)
  • 评论(3
  • 来源:互联网
  • 摘要: 部署环境:(LAMP+RRDTool+snmp+cacti)一、配置LAMP环境①安装Mysql#yum -y installmysqlmysql-server mysql-devel②安装Apache#yum -y install httpd③安装PHP#yum -y installphpphp-mysql④启动服务并加入到启动列 ...
    部署环境:(LAMP+RRDTool+snmp+cacti)

    一、配置LAMP环境

    ①安装Mysql
    #yum -y installmysqlmysql-server mysql-devel

    ②安装Apache
    #yum -y install httpd

    ③安装PHP
    #yum -y installphpphp-mysql

    ④启动服务并加入到启动列表
    #service httpd start
    #service mysqld start                           
    #chkconfig httpd on
    #chkconfig mysqld on

    二、安装需要的库文件

    #yum -y install zlib
    #yum -y install freetype
    #yum -y install libjpeg
    #yum -y install fontconfig
    #yum -y install gd
    #yum -y install libxml2
    #yum -y install php-gd

    三、安装RRDTool


    #yum -y install rrdtool

    四、安装snmp支持工具
    #yum -y install net-snmp
    #yum -y install net-snmp-utils
    启动snmpd服务并且加入启动列表
    #service snmpd start
    #chkconfig snmpd on

    五、安装cacti(cacit官方网站:http://www.cacti.net/)

    ①下载
    #wgethttp://www.cacti.net/downloads/cacti-0.8.7h.tar.gz

    ②配置
    解压并放到apache文档目录(/var/www/html)
    #tar zxvf cacti-0.8.7h.tar.gz
    #mv cacti-0.8.7h /var/www/html/

    (注:最好重命名cacti-0.8.7h文件夹为cacti 便于访问。)
    编辑CentOS cacti配置文件,连接MySQL服务的用户名,密码,端口等。
    #cd /var/www/html
    #vi cacti/include/config.php
    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cacti";
    $database_password = "cacti";
    $database_port = "3306″;

    ③添加计划任务(使cacti每5分钟获得一次数据)
    添加一个cacti的用户并添加cron任务:
    #useradd cacti
    #su cacti
    #crontab -e
    */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1


    ④更改属组
    把cacti网站目录所属组改为cacti
    #su root
    #chgrp -R cacti /var/www/html/cacti
    #chown -R cacti /var/www/html/cacti/rra
    #chown -R cacti /var/www/html/cacti/log
    #chown -R cacti /var/www/html/cacti/poller.php

    六、数据库配置


    ①创建cacti数据库
    #mysql
    msyql>create database cacti;

    ②导入cacti.sql
    #mysql -u root -p cacti < /var/www/html/cacti/cacti.sql
    有密码的输入密码,没密码的直接回车

    ③应用
    mysql> use cacti
    mysql> grant all on cacti.* tocacti@localhostidentified by 'cacti';
    mysql> flush privileges;
    mysql> exit

    七、WEB登陆cacti
    ①http://ip/cacti
    (这里如果出现"403 forbidden"的错误,请把selinux关闭)
    打开网页—>next—>选择new install,使用一路回车法.完成
    的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)

    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2577-1.html

    相关阅读

    发表评论

    最新评论

    引用 五子棋下载   2019-4-9 09:44
    支持
    引用 股票咨询   2019-4-9 09:41
    学习
    引用 PHP程序员雷雪松   2017-3-1 09:19
    很全面的安装步骤。学习学习。

    查看全部评论(3)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!