编者荐语:作者所在电商平台通过Centos7.7+Keepalive+Zabbix+DRBD+Heartbeat+MySQL+ES-Cluster方案,构建了Zabbix的高可用集群环境。本文作者也在“Zabbix技术交流群”,欢迎加入交流。由于公司业务环境Zabbix监控平台架构,无论在性能、稳定性还是版本升级方面都存在很大困难。本文将介绍通过Centos7.7+Keepalive+Zabbix+DRBD+Heartbeat+MySQL+ES-Cluster方案,来构建Zabbix的高可用集群环境。01方案架构方案:Centos7.7+Keepalive+Zabbix+DRBD+Heartbeat+MySQL+ES-Cluster02环境初始化环境信息初始化2节点ssh互通做免密认证Zabbix-HA1节点执行ssh-keygen-q-trsa-N-f~/.ssh/id_rsassh-copy-id-proot..8.双节点做基于主机名解析,分别执行cat/etc/hostsEOF..8.Zabbix-HA1..8.Zabbix-HA2EOF所有节点都关闭swapswapoff-a#临时手动关闭永久关闭swap,注释掉/etc/fstab中swap,重启机器网络环境设定每个主机分别带有两块以太网卡,其中一块用于网络通信,另一块用于心跳功能。两个节点的网络设置如下:Zabbix-HA1主节点eth0:..8...0.0#对外IP地址eth1:.16.38.1...0#HA心跳使用地址Zabbix-HA2从节点eth0:..8...0.0#对外IP地址eth1:.16.38.2....0#HA心跳使用地址配置heartbeat防火墙规则在Zabbix-HA1节点加入Zabbix-HA2节点上heartbeat心跳IP和udp端口防火墙规则iptables-AINPUT-ieth1-pudp-s.16.38.2--dport-m
转载请注明:http://www.aierlanlan.com/cyrz/8806.html