web-dev-qa-db-ja.com

Monit対Nagios

モニターと比較した場合、nagiosは追加の機能を提供しますか?

この answer は、monitが状況認識のための不器用なツールであることを示しています。これが、私が質問している理由です。

18
Kaan

はい。 Nagios は、カスタムスクリプトとチェックのサポート、より優れた統合、より詳細な通知オプションをサポートしています。 Monit は、基本的なシステムチェックとデーモンの監視に適しています。 Nagiosはより柔軟ですが、インストールにはより複雑です。

単一ホストのインストールにはMonitが適していると思いますが、- multi-Monit(M/Monit) は、セントラルコンソールソリューションにはそれほど適していません。 一目で上下のビュー に適していますが、ホストの数が多い場合や、WAN経由でシステムを監視する必要がある場合にフォールオーバーします。インターフェースも単純すぎる。

環境を適切に把握するには、複数のツールが必要になることがよくあります。 Monitは、物事が実行されていることを確認するのに最適です。それは実行するのに十分簡単で、存在すべきプロセスが存在しない場合に警告することができます。 ntp、sshd、crondなどを考えてください。Monitを使用して、それに基づいて修正アクションを実行します。


過去数年にわたる私のアプローチでは、PIDファイルを介したデーモンおよびカスタムアプリケーションの監視にMonitが必要でした。 Observium または [〜#〜] orca [〜#〜] グラフおよび傾向分析用。 OpenNMS アップ/ダウンおよび通知用。私はそれをすべてきれいに行うスイートをまだ見つけていません。 Observiumはアラートを行いません。 Orcaはグラフ化のみです。OpenNMSには優れた通知としきい値がありますが、uglyグラフです。

私はNagiosを使用しません。これは、関連するセットアップと他のツールに精通しているためです。実装が不十分なために失敗したNagiosのインストールをいくつか継承しました。 OpenNMS + Monit + RRDToolベースのグラフソリューションの方がうまく機能していることがわかりました。

28
ewwhite