reko_3 发表于 2019-1-10 11:12:43

CentOS 6下yum安装cacti-mysql主从复制

  一、配置LAMP环境
  ①安装Mysql
  #yum -y install mysql mysql-server mysql-devel
  ②安装Apache
  #yum -y install httpd
  ③安装PHP
  #yum -y install php php-mysql
  ④启动服务并加入到启动列表
  #service httpd start
  #service mysqld start
  #chkconfig httpd on
  #chkconfig mysqld on
  二、安装需要的库文件
  #yum -y install zlib
  #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
  启动rrdtool服务并且加入启动列表
  #service rrdcached start
  #chkconfig rrdcached on
  四、安装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/)
  ①下载
  #wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
  ②配置
  解压并放到apache文档目录(/var/www/html)
  #tar -xf cacti-0.8.7e.tar.gz
  #mv cacti-0.8.7e /var/www/html/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
  */1 * * * * /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.* to cacti@localhost identified by ‘cacti’;
  mysql> flush privileges;
  mysql> exit
  七、WEB登陆cacti
  ①http://ip/cacti
  (这里如果出现“403 forbidden”的错误,请把selinux关闭)
  打开网页—>next—>选择new install,使用一路回车法.完成
  的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)
  八、汉化cacti(如果英文不好的话,可以把cacti汉化,这样看起就就方便了)
  ①下载
  wget http://blogimg.chinaunix.net/blog/upfile2/090815172648.gz
  ②配置
  tar zxvf 90815172648.gz
  rm -rf /var/www/html/cacti
  mv cacti-0.8.7e-cn-utf8/ /var/www/cacti/html
  vi /var/www/cacti/html/include/config.php
  内容如下:
  $database_type = "mysql";
  $database_default = "cacti";
  $database_hostname = "localhost";
  $database_username = "cacti";
  $database_password = "cacti";
  $database_port = "3306";
  chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log
  ③升级
  http://ip/cacti
  选择"从0.8.x升级"选项,然后跟着提示走,就OK了.
  登陆,用户名为:admin,密码是你之前改过的,如果没有改的话,仍然是admin.
  汉化完成了,接下来就配置自己的应用吧!

页: [1]
查看完整版本: CentOS 6下yum安装cacti-mysql主从复制