web-dev-qa-db-ja.com

監視サービスに関する推奨事項

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。

重要なパラメータは、(順番に)です。

信頼性のある。
インストールと監視が簡単。
リソースが多すぎない。
ユニキシー。
サービスがダウンしたときにメールを送信します。
サービスのステータスが記載されたウェブページがあります。

上記または他のツールのどれが私のニーズに最適です。

3
shabda

Monitはすべての要件を満たします。インストール、セットアップ、サービスの追加、メールの送信が簡単で、httpサーバーが組み込まれています。ダウンタイムなしで1年以上monitを実行しています。

私は他のものを試していません。

4
rampr
3
ramesh

インストールが簡単=必要なすべての情報を受け取れない可能性があります。

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をお勧めします。

これはすべて私の経験に基づいているので、私は間違っている可能性があり、意見や訂正を受け入れます。 :)

1
Marc Riera

次のnagiosまたはコミュニティバージョンを使用することをお勧めします:-Groundworks-ZenOs-Zabbix

いくつかの比較を確認したい場合は、 リンクテキスト に移動できます。

1
cargom98