ansible自动化运维工具----用ansible将zabbix-agent监控平台实现出来(6)

本文详细介绍了如何使用Ansible自动化工具配置Zabbix监控平台,包括测试环境设定、数据库安装配置、Zabbix-server及web端的安装与设置,以及Zabbix-agent的配置,最终实现对多台主机的监控。
摘要由CSDN通过智能技术生成


在我之前的博客里面有讲过了模块,讲过了ansible-doc,讲过了playbook,今天我们将这些结合起来。
Linux运维工作少不了一个好的监控,zabbix就是目前比较好的一款开源监控软件,
监控类型多种多样,如果不介意或者系统支持安装,那么agent方式是首选。
当主机数量较多时,可以利用相关工具(ansible,puppet或其他)进行批量部署,节省时间提高效率
zabbix监控需要用到数据库、服务端、以及被监控的主机,之前我们将数据库和服务端是在一台主机上做的,今天将zabbix监控交给ansible自动化运维工具去做,将我们之前通过命令的方式准备的监控写入playbook。
由于我们在写playbook时,需要缩进对齐,但是一个tab不是两个空格,但是为了以防出错,我们在文件设置一个tab为2个空格
在这里插入图片描述

测试环境

我们知道zabbix-agent监控涉及到的参数

zabbix-agent 获取被监控端的数据,发送给server
zabbix-server 记录所接受的数据,存储在database
zabbix-web 将收集到的数据和操作信息显示给用户

server1:172.25.60.1:做zabbix-server
server2:172.25.60.2:做数据库端
server3:172.25.60.3:做web

准备工作

1、我们写节点配置文件,我们定义主机组,更方面自己查看每台主机上的作用
在这里插入图片描述
2、将server2和server3的密码解锁
在这里插入图片描述
在这里插入图片描述
同时将server1中devops设置密码
在这里插入图片描述
3、做免密。实现远程控制,利用编辑yml文件,借助playbook来运行,实现免密。免密成功后在三台主机相对应的用户的相对应的目录下有key
先编辑yml文件:在编辑文件时,注意缩进,以及正确率
在这里插入图片描述
在这里插入图片描述
免密做成功后会生成相对应的key
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库

先回忆

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值