{ centos7 }

  • centos7安装zabbix4.0

    | /

    1.LAMP环境搭建
    1.1关闭SELinux

    1
    2
    3
    vi /etc/selinux/config    将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效
    setenforce 0 临时关闭命令
    getenforce 检测selinux是否关闭,Disabled 为关闭
  • 安装cacti1.1到centos7

    | /

    1.安装LAMP环境
    CentOS 7, Apache 2.4, MariaDB 10.2, and PHP 7.1.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     Install Apache 2.4
    sudo yum install httpd -y
    sudo sed -i 's/^/&/g' /etc/httpd/conf.d/welcome.conf
    sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
    sudo systemctl start httpd.service
    sudo systemctl enable httpd.service
    sudo yum install httpd -y
    sudo sed -i 's/^/&/g' /etc/httpd/conf.d/welcome.conf
    sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
    sudo systemctl start httpd.service
    sudo systemctl enable httpd.service
    Install MariaDB 10.2
    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
    sudo yum install MariaDB-server MariaDB-client -y
    sudo systemctl start mariadb.service
    sudo systemctl enable mariadb.service

    Secure MariaDB 10.2
    sudo /usr/bin/mysql_secure_installation
    When prompted, answer questions as below:
    - Enter current password for root (enter for none): Just press the Enter button
    - Set root password? [Y/n]: Y
    - New password: your-MariaDB-root-password
    - Re-enter new password: your-MariaDB-root-password
    - Remove anonymous users? [Y/n]: Y
    - Disallow root login remotely? [Y/n]: Y
    - Remove test database and access to it? [Y/n]: Y
    - Reload privilege tables now? [Y/n]: Y

    Create a MariaDB database for Cacti
    mysql -u root -p
    For security purposes, be sure to replace "cacti", "cactiuser", and "yourpassword" with your own ones.
    CREATE DATABASE cacti;
    CREATE USER 'cactiuser'@'localhost' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;

    Install required PHP 7.1 components for Cacti
    sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    sudo yum install -y mod_php71w php71w-process php71w-common php71w-pdo php71w-xml php71w-ldap php71w-mbstring php71w-gd php71w-snmp php71w-mysqlnd php71w-cli php71w-mcrypt php71w-opcache php71w-imap php71w-intl
    sudo cp /etc/php.ini /etc/php.ini.bak
    sudo sed -i 's;date.timezone =date.timezone = America/Los_Angeles' /etc/php.ini

    Modify firewall rules
    sudo firewall-cmd --zone=public --permanent --add-service=http
    sudo firewall-cmd --reload