sher 发表于 2019-1-10 10:15:13

Install Cacti on Centos 6.5

  Based on CentOS 6.5 x86_64
  

  1. yum -y install mysql-server php-mysql net-snmp-utils rrdtool php php-snmp httpd
  

  2.cd /var/www/html
  tar zxf cacti-0.8.8b.tar.gz
  ln –s cacti-0.8.8b cacti
  

  3. service mysqld start; chkconfig mysqld on
  mysql_secure_installation
  mysql -uroot -p
  mysql> create database cacti;
  mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'CACTIUSER-PASS';
  mysql> flush privileges;
  

  mysql -p cacti < /var/www/html/cacti/cacti.sql
  

  4. vi /var/www/html/cacti/include/config.php
http://s3.运维网.com/wyfs02/M02/24/17/wKiom1NLkcXj-j3oAAJYU8ySPWc046.jpg
  5. useradd cactiuser
  cd /var/www/html/cacti
  chown –R cactiuser rra/ log/
  vi /etc/cron.d/cacti
  */5 * * * * cactiuser /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
  

  service crond restart
  

  6. yum -y install gcc mysql-devel net-snmp-devel autoconf automake libtool dos2unix
  tar zxf cacti-spine-0.8.8b.tar.gz
  cd cacti-spine-0.8.8b
  ./bootstrap
  ./configure && make && make install
  cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf
  vi /etc/spine.conf
http://s3.运维网.com/wyfs02/M00/24/17/wKiom1NLkdjiZYcOAACSx1Hzzu8110.jpg
  ln -s /usr/local/spine/bin/spine /sbin/spine
  

  7. vi /etc/hosts

  vi /etc/httpd/conf/httpd.conf
  ServerName xxx
  

  service httpd start; chkconfig httpd on
  
8. to first configure cacti
  http:///cacti/install

  default login: admin/admin
  

  9. some change to spine poller and snmp version
http://s3.运维网.com/wyfs02/M02/30/40/wKiom1Ojt3uAMfwsAAS13oeqyGA840.jpg
  

http://s3.运维网.com/wyfs02/M01/24/18/wKiom1NLkpqC4yIAAAW7QVHhDWI275.jpg
  

http://s3.运维网.com/wyfs02/M00/30/40/wKiom1Ojt0OjDhK1AAQbdAofa4M489.jpg

  

http://s3.运维网.com/wyfs02/M02/30/3F/wKioL1OjtySDwLxaAAOnbrBd5lQ166.jpg
  

  10. Cacti web url: http:///cacti
  

  

  SNMP配置
  # vim /etc/snmp/snmpd.conf
  --------------------------------------------------------------------------------------------------
  41 com2sec notConfigUser192.168.1.1 public #将default改为服务端IP地址或保留
  62 accessnotConfigGroup ""   any noauthexactall none none #将systemview改为all
  85 view allincluded .1   80#去除注释“#”号
  --------------------------------------------------------------------------------------------------
  service snmpd restart
  chkconfig snmpd on
  





页: [1]
查看完整版本: Install Cacti on Centos 6.5