- systemctl disbale --now firewalld
- setenforce 0
- hostnamectl set-hostname zbx-proxy
- su

- rpm -ivh \
- https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
- #获取zabbix网络源
-
- cd /etc/yum.repos.d
- sed -i \
- 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
- #修改zabbix源为aliyun源
-
- yum clean all && yum makecache
-
- yum install -y zabbix-proxy-mysql zabbix-get
- #下载代理包和获取包


- yum -y install mariadb-server mariadb
- #安装数据库
-
- systemctl enable --now mariadb
- #设置自启动,并本次也启动
-
- mysql_secure_installation
- #初始化数据库,并设置密码123



- mysql -u root -p123
- #登录数据库
-
- create database zabbix_proxy character set utf8 collate utf8_bin;
- #创建zabbix库,使用utf8字符集编码
-
- grant all on zabbix_proxy.* to 'zabbix'@'%' identified by 'zabbix';
- 授权权限,zabbix用户可以使用密码zabbix从任意主机登录,且拥有zabbix库的所有权限
-
- flush privileges;
- #刷寻授权表

- rpm -q zabbix-proxy-mysql
- #找到数据库文件的位置
-
- zcat \
- /usr/share/doc/zabbix-proxy-mysql-5.0.26/schema.sql.gz | \
- mysql -uroot -pabc123 zabbix_proxy
- #将文件导入到数据库中
- vim /etc/zabbix/zabbix_proxy.conf
- 
-
- Server=20.0.0.55 #30行、指定zabbix服务器的ip地址
- Hostname=zbx-proxy #49行、指定当前zabbix代理服务器的主机名
- DBPassword=zabbix #196行、指定当前数据库的zabbix用户密码
-
- egrep -nv "^#|^$" /etc/zabbix/zabbix_proxy.com





- systemctl enable --now zabbix-proxy
- #开启自启zabbix-proxy服务,本次也开启
-
- vim /etc/hosts
- 20.0.0.55 zbx-server
- 20.0.0.56 zbx-agent01
- 20.0.0.57 zbx-proxy
- #每台主机上都进行hosts解析

zabbix-proxy服务器上配置

zabbix-agent客户机上配置

zabbix-server服务器上配置

- 点击左边菜单栏【配置】中的【动作】,勾选自动注册规则,点击 禁用
-
- 点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除
-
-
- 点击左边菜单栏【管理】中的【agent代理程序】,点击【创建代理】
-
- 【agent代理程序名称】设置为 zbx-proxy
-
- 【系统代理程序模式】选择 主动式
-
- 【代理地址】设置为 192.168.23.107
清除前面自动注册动作,以及删除获取的主机


创建agent代理程序


- vim /etc/zabbix/zabbix_agent2.conf
-
- Server=20.0.0.57 #80行,指定代理服务的ip地址
- ServerActive=20.0.0.57 #124行,指定代理服务器的地址
-
- systemctl restart zabbix-agent2
- #重启服务



- 点击左边菜单栏【配置】中的【主机】,点击【创建主机】
- {--------------------------------------
- 【主机名称】设置成 zbx-agent01
-
- 【可见的名称】设置成 zbx-agent01
-
- 【群组】选择 Linux server
-
- 【Interfaces】的【IP地址】设置成 192.168.23.106
-
- 【由agent代理程序监测】选择 zbx-proxy
- -----------------------------------------}
-
- 再点击上方菜单栏【模板】
-
- 【Link new tamplates】搜索 Linux ,选择 Template OS Linux by Zabbix agent
-
- 点击 【添加】



