回答:
はい。Nagiosは、カスタムスクリプトとチェック、より良い統合、より詳細な通知オプションをサポートしています。Monitは、基本的なシステムチェックとデーモンの監視に適しています。Nagiosはより柔軟性がありますが、インストールにより複雑です。
Monitは単一ホストのインストールには適していますが、複数のMonit(M / Monit)は中央コンソールソリューションにはあまり適していません。一目でアップ/ダウンビューに適していますが、ホストの数が多くなると、またはWAN経由でシステムを監視する必要がある場合にフォールオーバーします。インターフェイスもシンプルです。
環境を適切に表示するには、複数のツールが必要になることがよくあります。Monitは、物事が実行されていることを確認するのに最適です。実行するのに十分簡単であり、存在するはずのプロセスが存在しない場合に警告することができます。ntp、sshd、crondなどを考えてください。Monitを使用して、それに基づいて修正アクションを実行してください。
過去数年間の私のアプローチでは、PIDファイルを介したデーモンおよびカスタムアプリケーションの監視にMonitが必要でした。グラフ化と傾向分析のための観測所またはORCA。アップ/ダウンおよび通知用のOpenNMS。すべてをきれいに実行するスイートをまだ見つけていません。Observiumはアラートを行いません。オルカは、グラフのみされ、OpenNMSのは、偉大な通知としきい値が、持っている醜いグラフ。
Nagiosを使用するのは、セットアップが関係し、他のツールに精通しているためです。実装が不十分であるために失敗したいくつかのNagiosインストールを継承しました。OpenNMS + Monit + RRDToolベースのグラフ作成ソリューションの方がうまく機能していることがわかりました。