Zabbix5.0安装(LNMP)

关闭防火墙:

systemctl stop firewalld

systemctl disable firewalld

修改 /etc/seliunx/conf    关掉selinux

Zabbix5.0安装(LNMP)

开始安装:

1、安装nginx

          1) vim /etc/yum.repos.d/nginx.repo     编写yum源

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://nginx.org/keys/nginx_signing.key

 

[nginx-mainline]

name=nginx mainline repo

baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/

gpgcheck=1

enabled=0

gpgkey=https://nginx.org/keys/nginx_signing.key

          2)安装 nginx

                     yum install nginx   

2、 安装php7.2.3

       rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

       rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

       yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml   

3、安装数据库(mariadb)

              1)  yum -y install mariadb-server

                  systemctl start mariadb

              2)  mysql_secure_installation 初始化数据库(即给密码)

 4、安装zabbix

             1)  rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

                   yum install zabbix-server-mysql zabbix-agent

             2)  yum install centos-release-scl

                   vim /etc/yum.repos.d/zabbix.repo

                   修改0为1

                   Zabbix5.0安装(LNMP)

                   yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

              3)  创建zabbix数据库用户

                          mysql -uroot  -p

                          mysql> create database zabbix character set utf8 collate utf8_bin;

                          mysql> create user [email protected] identified by 'password';

                          mysql> grant all privileges on zabbix.* to [email protected];

                          mysql> exit

 

              4)  导入初始架构和数据  会提示输入密码,是上一步创建的zabbix用户的密码

                            zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

               5)  修改密码

                           vim /etc/zabbix/zabbix_server.conf

                           填入创建的zabbix用户的密码

                        Zabbix5.0安装(LNMP)

 

              6)修改nginx配置文件

                           vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

                           去掉listen和server_name前的"#";可以修改监听的端口,避免端口冲突       

                         Zabbix5.0安装(LNMP)

                       vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

                        添加nginx允许,并修改时区(是必须做的,不然会在zabbix初始页面出错)

 

                         Zabbix5.0安装(LNMP)

重启

 systemctl restart mariadb zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

访问:ip:8080