分布式监控
1、分担server的集中式压力
agent–传输到–proxy–传输到–server
2、多机房之间的网络延迟时间问题
上海机房–传输到–proxy -传输到–server
部署分布式zabbix-proxy
配置-----自动发现(关闭)-----动作(禁用)----主机(zabbix-agent禁用/删除)
主机名 | IP |
---|---|
10.30.59.205 | zabbix-server01 |
10.30.59.215 | zabbix-agent |
10.30.59.222 | zabbix-proxy |
在 zabbix-proxy 节点关闭防火墙
[root@zabbix-server01 ~]# systemctl stop firewalld
[root@zabbix-server01 ~]# systemctl disable firewalld
[root@zabbix-server01 ~]# iptables -F
[root@zabbix-server01 ~]# iptables -X
[root@zabbix-server01 ~]# iptables -Z
[root@zabbix-server01 ~]# iptables-save
# Generated by iptables-save v1.4.21 on Tue Jun 29 09:29:10 2021
*filter
:INPUT ACCEPT [155:10433]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [141:10347]
COMMIT
# Completed on Tue Jun 29 09:29:10 2021
[root@zabbix-server01 ~]# vi /etc/selinux/config
SELINUX=disabled
[root@zabbix-server01 ~]# setenforce 0
具体操作步骤
1、检查自动注册,自动发现,删除其他主机
2、zabbix -server服务端无需变动,运行着就好。
3、准备好客户端机器,zbx_agent05机器
4、配置代理服务器,并且部署数据库,用于储存zbx_agent05发来的数据,最终发给zabbix-server
[root@zabbix-agent ~]# systemctl stop zabbix-agent2
[root@zabbix-agent ~]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1079/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1356/master
tcp6 0 0 :::22 :::* LISTEN 1