案例某电商如何构建Zabbix高可用监控

编者荐语:

作者所在电商平台通过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-Cluster

02环境初始化

环境信息

初始化

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-HA2

EOF

所有节点都关闭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/rzfs/4806.html

  • 上一篇文章:
  •   
  • 下一篇文章: