私は約100〜200台のサーバー用のPuppetインフラストラクチャを計画しています。これはこれまでの設計です:
ポイント3が私の問題です。レポートが必要ですが、PuppetDBが必要なものをすべて収集するようです。ただし、私が理解しているように、データはREST api)でのみ収集および表示されます。私の質問は、そのデータを取得して表示するために何を使用するかです。クリーンで表示可能な方法ですか?これにはPuppetDBが必要ですか、それともノードにレポートを別のレポートプロセッサに送信させることができますか?
アップデート1:これが重要かどうかはわかりませんが、私たちは約70/30 Linux/Windowsです。
はい、Puppetはレポートに関してかなり柔軟です。選択できる processors は多数あり、pson
(JSON)ファイルの束になってしまう可能性があります。
これにより、レポート用に独自のコンシューマーを実装できますが、オープンソースソリューションは明らかに多くの作業をあなたから持ち上げます。