原理图:
概述
zabbix proxy可以代替zabbix server收集性能和可用性数据然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.此外,当所有agents和proxies报告给一个Zabbix server并且所有数据都集中收集时,使用proxy是实现集中式和分布式监控的最简单方法。
zabbix proxy 使用场景:
- 监控远程区域设备
- 监控本地网络不稳定区域
- 当 zabbix 监控上千台设备时,使用它来减轻 server 的压力
地址规划
主机名 | 服务 | 外网ip | 内网ip |
zabbix-server | zabbix-server | 10.0.0.71 | |
zabbix-agent | zabbix-agent | 172.16.1.7 | |
zabbix-proxy | zabbix-proxy | 10.0.0.8 | 172.16.1.8 |
注:10.0.0.7 和 10.0.0.8 在一个LAN区段,但是xshell不能连接zabbix-agent
安装proxy
更新4.0版本源
4.0清华源地址:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/
1 $ wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm 2 $ rpm -ivh zabbix-release-4.0-2.el7.noarch.rpm 3 4 #更改为清华源 5 vim /etc/yum.repos.d/zabbix.repo 6 #底行模式 7 %s#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g
zabbix-proxy安装思路:
- zabbix 4.0的yum源
- 安装zabbix-proxy-mysql服务
- 创建zabbix_proxy,导入数据库
- 启动zabbix-proxy
- 在zabbix-web上添加proxy
安装proxy
1 [[email protected] ~]# yum install zabbix-proxy-mysql.x86_64 -y
创建数据库
1 MariaDB [(none)]> create database zabbix_proxy charset utf8; 2 Query OK, 1 row affected (0.00 sec) 3 MariaDB [(none)]> grant all on zabbix_proxy.* to [email protected] identified by ‘123456‘; 4 Query OK, 0 rows affected (0.00 sec)
导入数据库
1 $ rpm -ql zabbix-proxy-mysql 2 /usr/share/doc/zabbix-proy-mysql-4.0.17/schema.sql.gz --这是一个压缩包 3 4 #导入数据库 5 $ zcat /usr/share/doc/zabbix-proxy-mysql-4.0.17/schema.sql.gz | mysql -uzabbix -p123456 zabbix_proxy
配置数据库
配置文件在 /etc/zabbix/zabbix_proxy.conf
1 $ vim /etc/zabbix/zabbix_proxy.conf 2 30 Server=10.0.0.71 --连接数据库 3 49 Hostname=bj_proxy --每个proxy名字不能相同 4 196 DBPassword=123456 --数据库密码 5 6 7 $ systemctl start zabbix-proxy.service 8 $ systemctl enable zabbix-proxy.service
proxy添加到zabbix
zabbix-agent配置
修改配置文件
1 $ vim /etc/zabbix/zabbix-agent.conf 2 3 #将Server更改为proxy的IP地址 4 98 Server=172.16.1.8 5 139 ServerActive=172.16.1.8 6 150 Hostname=172.16.1.7 7 169 HostMetadata=web 8 $ systemctl restart zabbix-agent.service
查看结果
原文地址:https://www.cnblogs.com/Mercury-linux/p/12289755.html
时间: 2024-10-06 13:53:44