Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # yum install -y epel-release
- # yum install update
- * MySQL
- # rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
- # yum install mysql-community-server
- # systemctl start mysqld.service
- # systemctl enable mysqld.service
- # grep "A temporary password" /var/log/mysqld.log
- # mysql_secure_installation
- # rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
- # yum -y install yum-utils
- # yum-config-manager --enable remi-php73
- # yum install -y httpd httpd-devel php php-mysql mysql-devel php-pear php-common php-gd php-devel php-mbstring php-cli php-posix php-ldap (MySQL)
- # yum install -y httpd httpd-devel php php-mysql mariadb-devel php-pear php-common php-gd php-devel php-mbstring php-cli php-posix php-ldap ( MariaDB)
- # yum install -y autoconf automake libtool dos2unix wget help2man gcc glibc glibc-common gd gd-devel xinetd openssl-devel unzip cmake make libxslt-devel libjpeg-devel
- # systemctl start httpd.service
- # systemctl enable httpd.service
- # yum -y install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp php-gmp php-pear-Net-SMTP rrdtool rrdtool-devel
- # systemctl start snmpd.service
- # systemctl enable snmpd.service
- # cd /var/www/html
- # wget https://www.cacti.net/downloads/cacti-1.2.5.tar.gz
- # tar -xzvf cacti-1.2.5.tar.gz
- # mv cacti-1.2.5 cacti
- # adduser -d /var/www/html/cacti -s /sbin/nologin cacti
- # echo "*/1 * * * * cacti /usr/bin/php /var/www/html/cacti/poller.php &> /dev/null 2>&1" >> /etc/cron.d/cacti
- # cd /var/www/html/cacti
- # chown -R cacti.apache rra log resource scripts cache
- # chmod -R 775 rra log resource scripts cache
- create database cacti_db;
- GRANT ALL ON cacti_db.* TO cacti_user@localhost IDENTIFIED BY 'zwm=4}Jyd';
- flush privileges;
- \q
- # vi /etc/php.ini
- date.timezone =Asia/Ho_Chi_Minh
- error_log = syslog
- # mysql -u root -p cacti_db < /var/www/html/cacti/cacti.sql
- # mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
- or
- # mysql -u root -p
- GRANT ALL ON mysql.time_zone_name TO cacti_user@localhost IDENTIFIED BY 'zwm=4}Jyd';
- # firewall-cmd --permanent --zone=public --add-service=http
- # firewall-cmd --permanent --zone=public --add-service=https
- # firewall-cmd --reload
- # vi /etc/httpd/conf.d/cacti.conf
- <VirtualHost *:80>
- ServerAdmin [email protected]
- DocumentRoot /var/www/html/cacti
- ServerName your domain
- ServerAlias www.your_domain
- ErrorLog /var/www/html/error.log
- CustomLog /var/www/html/access.log common
- </VirtualHost>
- # chcon -t httpd_sys_content_t /var/www/html/cacti -R
- # apachectl configtest
- # systemctl restart httpd.service
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement