FLOSSサーバー管理および監査ツール


15

HPのサーバーオートメーションツールスイートを長い間使用してきましたが、それは素晴らしいツールですが、小規模ビジネスやホームネットワークでは使用するには多すぎます(正確には、大企業に比べてコストが高すぎます)金銭的な余裕がある)。

プロビジョニングと監視のためのPuppetとOpenNMSにある程度精通しています。ただし、他の情報をグーグルで調べた後は、管理ツールを維持するための労力をあまりかけずに使用できるほど成熟した管理ツールがあまりないようです。

以下を管理するための他のFLOSSツールはありますか(商業的にサポートされています)。

  • サーバーのプロビジョニング
  • パッチ管理
  • ソフトウェアパッケージプッシュ

拡張

  • ネイティブプロビジョニングとの統合は問題ありません(キックスタート、ジャンプスタート、オートヤスト、unattend.txt、winpeなど)
  • ある種のGUIはいいでしょうが、必須でありませ
  • たとえば、OSプロファイルをセットアップして、できればホスト名、IPなどのプロセス中に入力されるフィールドを備えたX-manyデバイスに出荷できるようにしたい
  • エージェントベースの方が非エージェントベースよりも望ましい(つまり、パッケージおよびパッチ管理にpsshのようなものを使用できることはわかっているが、エージェント/証明書認証ではなく事前共有キーが必要)
  • Nagios、OpenNMS、または同様のものに結び付けることができるのは素晴らしいことです。そのため、既知のポート、プロセス、SNMPデータは素晴らしいでしょう。
  • 仮想化のサポートは本当に役立ちますが、VM を作成できなくてもかまいません。データを入力/プロビジョニングするだけです。

この質問に対する答えが「ここにソリューションの一部であるツールの束があります」であることが判明した場合、私は私自身の使用のためにある種のラッパーを作成したいと思います。


回答:


9

私の知る限り、Puppetは基本システムのプロビジョニングを行いません。そのため、配布のベースとなる自動システムインストールツールも常に必要です。

次のようなツールに言及できます

そして、いくつかの興味深いものはすでに名前が付けられています。

言及されていることは、その質問に答えるために考慮すべきことがたくさんあると信じています。

  • 実行しているディストリビューション(または一般的なオペレーティングシステム)-展開および管理したいもの、管理サーバーを実行したい/必要なものは何ですか?
  • 実際のハードウェア専用ですか、それとも仮想化専用ですか?
  • どのタイプの仮想化ですか?
  • GUIが必要ですか?
  • 誰がシステムを使用すべきか-専門知識のレベル
  • ツールで管理するインフラストラクチャの種類とサイズは?
  • どのような組織向けですか?
  • どのような機能が必要ですか?(私が疑うのは、あなたが上で書いた小さな「etc」にはかなりの量があるでしょう)

つまり、インフラストラクチャ全体をそのツールで依存および管理できるようにしたいので、実際に少し座って必要なことを考えて作成する必要があります(大量の紙ではなく、いくつかの最も重要な側面!) 。


4

システム情報については、Puppetをお勧めします。既に述べたように、これはサーバーのプロビジョニングを処理しません。

パッチ管理には次のものがあります。

  • Red Hat => Satelliteサーバー。
  • CentOS / Fedora、=>スペースウォーク。
  • SuSE => SMT

また、人形をキックスタートと統合する「The Foreman」と呼ばれるプロジェクトで遊んでいます。ただし、これはまだ初期の開発段階です。



3

まだコメントできないので、ここで答えて、RedHat Satelliteに基づいたオープンソースプロジェクトの名前はspacewalkであると付け加えます。


0

私はxCATについて学びました。これは私の質問の目標の少なくとも一部を達成するのにも役立つようです。

また、インベントリ用のOCSがあります。


0

現時点では、Puppetの統合に関しては、Foremanが最適な選択肢のようです。

しかし、PuppetLabsはRazorと呼ばれるプロビジョニングツールにも取り組んでいます。PuppetCamp Munichでそれについてのプレゼンテーションがありました。


0

Ansibleは、sshベースのシステム用の非エージェントベースの管理ツールです(焦点はLinux / Unixのようです)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.