没有主人的傀儡报告

没有主人的傀儡报告

我正在规划一个包含大约 100-200 台服务器的 Puppet 基础设施。这是迄今为止的设计:

  1. Stash(git)用于存储puppet配置(不打算使用主配置)。
  2. Hiera 查询 yaml、json 或可能的 couchdb 以获取敏感(密码)变量。
  3. PuppetDB?

第 3 点是我的问题。我需要报告,而 PuppetDB 似乎会收集我需要的一切。但是,据我了解,它只会收集数据并以 REST API 的形式呈现。我的问题是,那么我(可以)用什么来获取这些数据并以干净、可查看的方式呈现它?我需要 PuppetDB 来实现这一点吗?或者我可以让我的节点将其报告发送到不同的报告处理器吗?

更新 1:不确定这是否重要,但我们的 Linux/Windows 比例大约是 70/30。

答案1

是的,Puppet 在报告方面相当灵活。有许多处理器可供选择,你很可能会得到一堆pson(JSON) 文件。

这使您可以实现自己的报告消费者,尽管开源解决方案显然会减轻您的大量工作。

相关内容