一,zabbix服务规划

    zabbix-server 10.0.0.71

    zabbix-proxy 10.0.0.72 172.16.1.72

    web01  172.16.1.7

二,zabbix 客户端配置

    客户端的配置主要是把监控的人写为zabbix-proxy的IP地址,然后重启就可以了

    vim /etc/zabbix/zabbix.agent.conf

    zabbix-proxy 层级制监控_数据库



三,zabbix-proxy配置

    安装包: rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 

    安装软件: yum install zabbix-proxy-mysql marradb-server -y

    修改配置文件:

    找到数据库更改密码为zabbix

    zabbix-proxy 层级制监控_mysql_02



    启动数据库    systemctl start mariadb.service

            systemctl enable mariadb.service

    初始化数据库: mysql_secure_installation

      zabbix-proxy 层级制监控_mysql_03

      配置zabbix-proxy数据库

      create database zabbix_proxy character set utf8;

      GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'%'  IDENTIFIED BY 'zabbix';

      flush PRIVILEGES;

      zabbix-proxy 层级制监控_zabbix_04

      导入zabbix数据到数据库:

      zcat /usr/share/doc/zabbix-proxy-mysql-4.0.0/schema.sql.gz|mysql -uzabbix -pzabbix zabbix_proxy

      查看是否导入

      zabbix-proxy 层级制监控_重启_05


      启动zabbix-proxy

          systemctl start zabbix-proxy.service

          systemctl enable zabbix-proxy.service

        zabbix-proxy 层级制监控_zabbix_06


四,zabbix服务端配置

       在web界面

         zabbix-proxy 层级制监控_重启_07

         出现问题

      zabbix-proxy 层级制监控_数据库_08

      查看 web日志

      zabbix-proxy 层级制监控_mysql_09

      没有问题

      查看zabbix-proxy日志

      zabbix-proxy 层级制监控_重启_10

      更改/etc/zabbix/zabbix_proxy.conf 文件中的server

      zabbix-proxy 层级制监控_zabbix_11

      重启:  systemctl restart zabbix-proxy.service

      又出现问题

      zabbix-proxy 层级制监控_mysql_12

      更改配置文件

      zabbix-proxy 层级制监控_重启_13



       重启服务  

       zabbix-porxy端   不报错了

        zabbix-proxy 层级制监控_数据库_14

      web界面查看

       zabbix-proxy 层级制监控_zabbix_15

       可以了

       zabbix-proxy的日志文件

       zabbix-proxy 层级制监控_数据库_16

       表示监控上

       一直弹报错的话先重启客户端和服务端zabbix服务

      web界面:

        zabbix-proxy 层级制监控_zabbix_17

        那就成功了