Ansibe 在 Zabbix 服务器列出的主机上安装/更新 Zabbix 代理

Ansibe 在 Zabbix 服务器列出的主机上安装/更新 Zabbix 代理

多年来,我手动设置了许多虚拟机,因此每个虚拟机都有点独特(可以这么说,你知道)。这些虚拟机上的 Zabbix 代理版本不同,配置也不同。

想法是使用 Ansible 在所有这些虚拟机上安装常用配置的 Zabbix 代理。现在我想使用 Zabbix 服务器主机列表中的主机填充 Ansible 清单- 动态地使用这个主机列表是一个非常好的主意。

所以问题是,我是否可以使用 Zabbix 主机列表而不是“-i 主机”列表并以某种标准方式执行此操作?

我可以找到但我不知道如何在我的情况下使用它。而且大多数 Google 查询“Ansible over Zabbix 服务器主机列表”条目都是关于使用 Ansible 设置 Zabbix 服务器或代理,而不是关于动态主机列表。

我所能想象的是使用 SQL 查询 Zabbix DB(或 Zabbix API)静态创建主机列表,但这似乎是“我自己的错误方式”,做的事情已经有人做过了。

请提供建议或者举一些例子!

相关内容