点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!


准备工作
Zabbix Server节点 两台虚拟机作为Zabbix服务器节点。 数据库服务器 MySQL8.0.43 Zabbix版本 Zabbix7.0
软件安装
注:在两台虚拟机上面安装Zabbix服务。
2.1 创建Zabbix数据库
在主数据库上创建Zabbix数据库,并导入初始架构和数据。
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
导入SQL脚本:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
2.2 配置Zabbix服务器HA
修改配置文件:
编辑 etc/zabbix/zabbix_server.conf 文件,在每个Zabbix服务器节点中添加或修改以下HA相关的配置项:
HANodeName=zabbix-server1和 HANodeName= zabbix-server2 HAPeerConnect=ha_peer_connect 启用对等连接检查,确保节点之间可以互相通信。 HAPeerPort=10052 设置用于对等连接的端口,默认是10052。 HAPeerAddress=ip1,ip2 指定其他Zabbix服务器节点的地址。如果有多个节点,则需列出所有节点的IP地址或主机名。 StartPollersUnreachable=10 StartPingers=10
启动服务并验证
3.1 启动Zabbix服务器和相关服务
设置为开机自启。
systemctl start zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
3.2 验证HA配置
确保一切配置完成后,打开zabbix前端页面,在配置中可以看看到节点信息:


本文作者:谌 鹏(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




