Webサーバーに監視サービス(Monitなど)をインストールしたいのですが、おすすめを探しています。
どちらが適切で、どのパラメーターを評価する必要があり、どれが自分のニーズに適しているのかわかりません。
私が見て評価しているものは
Monit http://mmonit.com/monit/
神 http://god.rubyforge.com
Daemontools http://cr.yp.to/daemontools.html
私のサーバーについて
Ubuntu/Apache/Nginx/MysqlサービングDjangoアプリケーション。
私が監視する必要がある他のいくつかのサービス。
ヘッドレスで実行されているOpenoffice。
カスタムpythonデーモン。
Xvfb。
重要なパラメータは、(順番に)です。
信頼性のある。
インストールと監視が簡単。
リソースが多すぎない。
ユニキシー。
サービスがダウンしたときにメールを送信します。
サービスのステータスが記載されたウェブページがあります。
上記または他のツールのどれが私のニーズに最適です。
Monitはすべての要件を満たします。インストール、セットアップ、サービスの追加、メールの送信が簡単で、httpサーバーが組み込まれています。ダウンタイムなしで1年以上monitを実行しています。
私は他のものを試していません。
++ for Monit http://mmonit.com/monit/
インストールが簡単=必要なすべての情報を受け取れない可能性があります。
Muninをインストールできるかもしれません。簡単で、muninノードとしてmysql、cpu、ramなどを監視できます。 http://www.howtoforge.com/server_monitoring_monit_munin インストールは非常に簡単ですが、警告するメールは送信されません。一部のメールを受信したい場合は、postfixをinternetmailとしてインストールし、muttまたはmailxをメーラーとしてインストールできます。したがって、チェックしたいものをチェックするcronスクリプトを起動し、プロセスがすべてのRAMを消費している場合は修正してから、メールを送信できます。
一方、nagios + cacti、モニターとしてのnagios、メールとチェッカーとしてのサボテン。初めてインストールして設定するのは難しいので、NagiosのフォークであるGroundworkをチェックしてみてください。これはそれほど無料ではありませんが、ビールとしては無料です。テスト目的でvmwareアプライアンスとして試すことができます。また、お金があれば、サポートを受けることができ、その上に何かを載せたnagiosなので、うまくいきます。
最後に、Apacheサービスをどこから、何を訪問しているのかというレベルで監視したい場合は、awstatsまたはgoogleanalyticsをお勧めします。
これはすべて私の経験に基づいているので、私は間違っている可能性があり、意見や訂正を受け入れます。 :)
次のnagiosまたはコミュニティバージョンを使用することをお勧めします:-Groundworks-ZenOs-Zabbix
いくつかの比較を確認したい場合は、 リンクテキスト に移動できます。