##安裝系統後優先關閉 selinux vi /etc/sysconfig/selinux SELINUX=disabled ##下載0.8版 Cacti wget https://www.cacti.net/downloads/cacti-0.8.8h.tar.gz tar -xvf cacti-0.8.8h.tar.gz ##將檔案放置在正確的位置上 mv cacti-0.8.8h /var/www/html/cacti ##安裝相關套件 yum -y install httpd httpd-devel yum -y install mysql mysql-server yum -y install mariadb-server yum -y install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli yum -y install php-snmp yum -y install net-snmp-utils net-snmp-libs yum -y install rrdtool ##修改 apache vi /etc/httpd/conf/httpd.conf DirectoryIndex index.php index.html index.html.var ##修改防火牆 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ##修改檔案屬性 chmod 755 -R /var/www/html/cacti ##mysql建置 mysqladmin -u root password mysql -u root -p create database cacti; GRANT ALL ON cacti.* TO root@localhost IDENTIFIED BY 'Cacti@20170713'; FLUSH privileges; quit; mysql -u root -p cacti < cacti.sql ##修改 cacti 讀取 mysql的方式 vi /var/www/html/cacti/include/config.php $database_type = 'mysql'; $database_default = 'cacti'; $database_hostname = 'localhost'; $database_username = 'root'; $database_password = 'Cacti@20170713'; $database_port = '3306'; $database_ssl = false; ##修改 php設定 vi /etc/php.ini [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Taipei ##設定排程 crontab -e */5 * * * * php /var/www/html/cacti/poller.php