使用 ansible 批量搭建部署 zabbix6.0
部署环境:
# 一台 control 节点,两台 node 节点( 均为 stream8 )

# 第一步:控制节点安装 ansible( 将之前的源删掉,全部替换成清华源,epel 源里有 ansible 的安装包 )


# 第二步:编辑 ansible 的配置文件和 IP 主机名解析( ansible_ssh_pass 为远程被管理节点的 root 密码,在这里指定的话就不需要做免密登录 )

# 第三步:查看当前 ansible 配置文件和测试 control 节点与 node 节点间的主机连通性

# ping 失败的原因是需要确认远程主机的指纹,因此我们可以修改 ssh 客户端配置文件
# 第四步:编写 playbook 文件
zabbix的playbook脚本# 第五步:创建一个目录,在创建的目录里编辑模板文件,j2 文件,变量文件

zabbix-php的j2模板配置文件
zabbix-nginx的j2模板配置文件
zabbix-server的配置文件
# 最后一步,执行 playbook 脚本
# 执行成功后,效果图如下:





# 脚本执行成功后,访问两台 node 节点对应 IP 的 web 网页

# 到此,ansible 批量部署 zabbix 完成(如果条件允许,可多添加几台 node 节点进行实验)

浙公网安备 33010602011771号