0

不幸的是,The Foreman仍然不支持 Puppet 4,而且在可预见的未来似乎也不会支持。我们非常喜欢我们自己和使用我们 Puppet 平台的许多开发人员的监控功能(尤其是查看 Puppet 过去运行的结果)。

有人对 Puppet 4 的仪表板替代方案有任何经验吗?在考虑不同团队拥有的大约 200 台不同机器时,是否有其他方法可以轻松跟踪 Puppet 运行的结果?

4

1 回答 1

3

Most Puppet GUI's and Dashboards use reporting from PuppetDB, so as long as you have PuppetDB in your infra they will work, regardless of your Puppet version.

(Full disclosure I work at Puppet!)

Puppet Enterprise: Puppet Enterprise Commercial - Free for up to 10 nodes

Screenshot here

https://puppet.com/download-puppet-enterprise

Puppet Explorer:

Puppetexplorer

Open Source

https://github.com/spotify/puppetexplorer

Pretty nifty, has a live search function using puppetdbquery (so you can do easy searches across your esta (processorcount=4 or processorcount=8) and kernel=Linux. Puppet ended up rolling the ideas of puppetdbquery into Puppet internally as PQL https://docs.puppet.com/puppetdb/4.0/api/query/v4/pql.html

PuppetBoard:

https://github.com/voxpupuli/puppetboard

puppetboard

Open Source Python frontend for PuppetDB, used by Openstack's infra team.

With regard to Foreman: Foreman 4 support is not that far of I believe. Nightlies can currently be built with Puppet 4 packages, the main thing left is the smart-proxy upgrades to work with the new Puppet 4 internals, but the PR for that is happening right now and seems like it might be merged soon! (https://github.com/theforeman/smart-proxy/pull/406). Full ticket here: http://projects.theforeman.org/issues/8447

EDIT: Foreman now has Puppet 4 Support: https://www.theforeman.org/manuals/1.12/index.html#Releasenotesfor1.12

于 2016-05-17T19:12:12.260 回答