木偶报告没有主人

我正在计划大约100-200台服务器的Puppet基础架构。 这是迄今为止的devise:

  1. 用于存储puppetconfiguration的存储(git)(不计划使用主服务器)。
  2. Hiera查询yaml,json或者couchdb中的敏感(密码)variables。
  3. PuppetDB?

第三点是我的问题。 我需要报告,似乎PuppetDB将收集我需要的一切。 但是,据我所知,它只会收集和呈现REST API中的数据。 我的问题是,我可以用什么方法来抓取这些数据,并以清晰,可查看的方式呈现? 我需要PuppetDB吗?还是我可以让我的节点将他们的报告发送到不同的报告处理器?

更新1:不知道这是否重要,但我们约70/30 Linux / Windows。

是的,木偶在报道上比较灵活。 有许多处理器可供select,而且你很可能会得到一堆pson (JSON)文件。

这可以让你实现自己的消费者的报告,虽然开源解决scheme显然会提升你的工作。