Puppet Labs は、同社の名を冠したオープンソース IT 自動化ソフトウェアに視覚的な魅力を加え、管理者がシステム内の問題箇所を一目で確認できるグラフィック イベント インスペクターを提供しています。
火曜日にリリースされる Puppet Enterprise 3.1 では、Google Compute Engine のクラウド プロビジョニングも提供され、従来の Red Hat Enterprise (RHEL) 4.0 ディストリビューションを管理できるほか、ネットワーク経由で Microsoft Windows を実行するマシンを再起動する方法も提供される。
システム管理者が直面する大きな悩みの一つは、IT機器と関連ソフトウェアが複雑に相互接続されたインフラストラクチャ内で特定の問題をトラブルシューティングすることです。Puppetの新しいイベントインスペクターは、問題箇所を特定し、数メガバイトのログファイルをスキャンする時間を最小限に抑えます。
「イベント インスペクターは、インフラストラクチャ内のあらゆる変更イベントを整理して一目で確認できるようにし、詳細で実用的な情報にすぐにアクセスできるようにします」と、Puppet ソフトウェア エンジニアの Lindsey Smith 氏は、Puppet Enterprise のリリースを発表するブログ投稿で書いています。
3つのレベルの検査
インスペクターは、クラス、ノード、リソースという 3 つの属性でシステムの状態を要約します。
クラスとは、単一のアプリケーションの実行に必要なすべてのパッケージ、ファイル、およびサービスを管理者が定義した集合です。アプリケーションのパフォーマンスが低下している場合、クラスインスペクターによって、パフォーマンス低下の原因となっているコンポーネントを特定できる可能性があります。
ノードとは、特定のサーバー、ストレージサーバー、ネットワークルーター、その他の個別のハードウェアコンポーネントを指します。Puppetによると、経験豊富なシステム管理者であれば、基盤となるノードのパフォーマンスを調べるだけでシステムの問題を発見できる場合が多いそうです。

Puppet は、特定のリソース、またはシステム内の個々のパッケージ、ファイル、サービスも監視します。
追加の機能強化
このリリースでは、ソフトウェアにその他の機能強化も行われています。管理者はPuppet Enterpriseを使用して、Google Cloud Engine(GCE)上のノードのプロビジョニング、設定、展開を行えるようになりました。Puppetはもともと社内インフラの管理用に設計されていましたが、ここ数年でクラウドサービスにも対応できるよう拡張されてきました。Amazon Web Services(AWS)やVMwareプラットフォームベースのクラウドプラットフォームにも対応しています。
Puppet Enterprise 3.1は、レガシープラットフォームのサポートを拡張しました。多くの組織で依然として本番環境で使用されているRHEL 4.0にも対応しています。また、管理者はインストール後にWindowsインスタンス(Windows Server 2003、Windows Server 2008、Windows Server 2012、またはWindows 7)を初めて再起動できるようになりました。
2005年に設立されたPuppet Labsは、組織のコンピュータとソフトウェアを管理するための構成管理ソフトウェアを提供しています。同社は、オープンソース版のPuppetと、商用サポート版のPuppet Enterpriseの2つのバージョンを提供しています。
このソフトウェアは、管理者がマシン構成を指定できる宣言型言語を提供しており、これにより定期的な導入およびメンテナンス作業を自動化できます。同社は、Puppetと連携して一般的なタスク(一般的なソフトウェアパッケージのインストールなど)を実行できるモジュールのリポジトリであるPuppet Forgeを提供しています。
Puppet Enterprise 3.1は、最大10ノードの管理に無料でご利用いただけます。10ノードを超える場合は、1ノードあたり99ドルからとなります。