LinuxコンピュータとWindowsコンピュータの両方を監視でき、拡張可能なアーキテクチャを備えたNagiosの代替品をお勧めできますか?無料の製品が欲しいのですが、商用の製品でもかまいません。
パフォーマンス監視にソフトウェアを使用するつもりなので、CPU負荷、メモリ負荷、スワッピング、実行中のプロセス、実行中のサービスの監視に興味があります。また、監視プラグインが、一定のしきい値を一定期間超えたときにイベントを生成し、データを外部アプリケーション(カスタムイベントハンドラー機能)に渡すことができるようにしたいと考えています。
展開シナリオはまだわかりません。したがって、フットプリントが比較的小さく、パフォーマンスへの影響がほとんどない通常のコンピューターで実行できることはプラスです(ホストのみを監視)。
私のシステム管理者は Groundwork に落ち着きました。これはNagiosや他のオープンソース製品を組み込んでいる一方で、管理インターフェース、展開、構成を改善しています。有料版は100以下のデバイス($ 49 /年)でかなり安いです。
HypericとZenossを試しました。 Hypericはかなり良かったが、一度ダウンロードすれば、有償バージョンを販売しようとするあなたを永遠に誘惑するだろう。Oracleの外では、製品についてそんなに頻繁に呼ばれる人はいない。 Spring Sourceが所有するようになったため、状況が変わったのかもしれません。 Zenossは見た目は良いですが、多くのsnmp設定が必要であり、テストのかなり早い段階でオープンソースバージョンの制限に直面し始めたため、セットアップが便利なために複雑になる可能性があり、余裕がないと判断しました有料版。
http://monitoringforge.org で他の便利な代替手段を見つけることもできます。
Zabbix は非常に機能し、彼の非常に柔軟でスケーラブルです。サイト間でノードまたはプロキシを分散できます。
Nagios Fork Icinga も一見の価値があるかもしれません。
OpenNMS を見たことはありますか?
私はしばらく前にNagiosからZabbixに切り替えましたが、いくつかの問題があります-それでもNagiosよりも簡単に克服および管理できます(特に、技術的でなく、サーバーにアクセスできない人にとって)。 Zabbixには、ホスト、サービス、アラート、トリガーなどを管理するための素晴らしいWeb UIと、非常に柔軟なルールメカニズム、オートディスカバリー、マップ、その他の便利な機能があります。ぜひお試しください!
頭に浮かぶのは
私は非常に昔、bigbrotherを使用していました。これはプロプライエタリでシェルスクリプト駆動型です(本当にUnixのような互換性に役立ちます)。 hobbitという名前のオープンソース互換ポートが開発され、その後 xymon に名前が変更されました。自動的にグラフ化(rrdを使用)し、企業のすべての基準(レポート、グループ、ダウンタイムなど)を満たしているため、セットアップは非常に高速で、途方もなく簡単です。
SSL証明書の有効期限のサポートをすぐに使えるように、何かがrunning(solaris 9インストールでのtelnetのような咳)、そして私が最も重要と考えるもの:ポート80が開いていることを確認するだけではなく、それがHTTP 200など.
Nagiosに似た、よりモダンでスケーラブルな代替手段は、Shinkenです。
100%python Livestatus APIを含む。とてもモダンでメンテナンス可能。
Pyro分散プログラミングに基づいているため、1つまたは10つのボックスで実行しても問題ありません。
オープンソースソリューションのうち、ShinkenとZabbixは、注目を集めている2つの優れたソリューションです。
Intellipoolは非常に優れています(閉鎖されており、有料です)が、大きな男の子ほど高価ではありません。
まあ、あなたがお金を持っているなら、私は SCOM2007 で行きますR2から、それはクロスプラットフォーム監視を統合しました。 Windowsに関しては、それは本当にエンドツーエンドの複雑な監視です。さらに、サードパーティの機能と管理パックを使用して非常に拡張可能です。たとえば、 Jalasoft には、ネットワークデバイスの監視用のXianがあります。必要に応じて、OpsMgrを拡張して coffee レベルをチェックすることもできます:)短所は、価格、複雑さ、およびいくつかのトレーニング(または多くのテストと読み取り)の必要性です。ただし、インフラストラクチャが十分に大きい場合は、高精度の監視、拡張性、階層化によってこれらの欠点を克服できます。
Nagiosは仮想環境のサポートを提供していなかったため、NagiosからSolarWinds Server&Application Monitorに切り替えたお客様がいました。お客様は、1つのUIで物理サーバーと仮想サーバーとアプリケーションの両方を監視したいと考えていました。ある顧客は、Nagiosを使用してアプリケーションのカスタム監視を数多く行っており、それらのスクリプトをSolarWindsに移動しても問題はありませんでした。
Zenossを使い始めたばかりで、今のところとても満足しています。監視対象とアラートの原因を簡単に設定できます。私が行った唯一の変更は、代わりにポケットベルを送信SMSに変更することです。
ターゲットOSについては言及していませんが、Windowsマシンでモニタリングステーションを実行する場合は、 [〜#〜] prtg [〜#〜] (フリーウェアまたは商用)をご覧ください。 。カスタムセンサーとカスタムアクションを作成できます(「通知」と呼びます)。
あなたは小さなフットプリントで何かが必要だと述べました:PaesslerはDell Inspiron Miniネットブックで完全なオフィスネットワーク(1400以上のセンサーを備えた75台のデバイス)を監視しています( 詳細... )
いくつかの監視システムを使用してきましたが、 mon に戻ってきます。設定が非常に簡単で、保守が簡単で、SNMPトラップの処理を除いて、監視し、私が投げたもので警告を発します。
私は現在、ZenOSSを使用しています。 Nagiosよりも構成が簡単で、使用するのも楽しいです。そのままの状態で期待どおりに動作しますが、しっかりした構成が必要です。
その他の興味深いオプション: