nics 发表于 2019-1-9 10:38:27

Cnetos 7 搭建cacti

  安装包
# yum install -y wget gcc gcc-c++ net-snmp net-snmp-utils net-snmp-devel php php-mysql mariadb-server mariadb-devel rrdtool
  关闭selinux

# vi /etc/selinux/config
修改前:SELINUX=enforcing
修改后:SELINUX=disabled
# setenforce 0
  配置mariadb数据库

# service mariadb start
# mysql
MariaDB [(none)]> set password=password('123456');
MariaDB [(none)]> create database cacti;
MariaDB [(none)]> GRANT ALL ON cacti.* TO zhangsan@localhost IDENTIFIED BY '123456';
注意:zhangsan是数据库用户,可以自己修改。如果修改用户名需要把后面的zhangsan全部替换为修改的用户名
MariaDB [(none)]> flush privileges;
  安装cacti

# cd /var/www/html
# wget https://www.cacti.net/downloads/cacti-0.8.8f.tar.gz --no-check-certificate
# wget https://www.cacti.net/downloads/spine/cacti-spine-0.8.8f.tar.gz --no-check-certificate
# tar xvf cacti-0.8.8f.tar.gz && mv cacti-0.8.8f cacti
# cd cacti
# mysql -uzhangsan -p cacti < cacti.sql
# chown apache:apache /var/www/html/cacti -R
# chmod 744 /var/www/html/cacti -R
# chmod 777 rra log
# echo "*/5 * * * * apache php /var/www/html/cacti/poller.php > /dev/null 2>&1" >> /etc/crontab
# vi include/config.php
修改前
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
$database_ssl = false;
修改后
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "zhangsan";
$database_password = "123456";
$database_port = "3306";
$database_ssl = false;
# service httpd start
# service firewalld stop
# service iptables stop
  安装spine

# cd /var/www/html
# tar xvf cacti-spine-0.8.8f.tar.gz
# cd cacti-spine-0.8.8f
# ./configure && make && make install
# cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf
# vi /etc/spine.conf
修改前
DB_Host             "localhost"
DB_Database   "cacti"
DB_User             "cactiuser"
DB_Pass             "cactiuser"
DB_Port            "3306"
修改后
DB_Host             "localhost"
DB_Database   "cacti"
DB_User             "zhangsan"
DB_Pass             "123456"
DB_Port            "3306"
  设置使用spine采集:

->->->填写 点击save
->->->选择 点击save
  这样就设置好了



页: [1]
查看完整版本: Cnetos 7 搭建cacti