2012-02-25 14 views
1

私たちにはLinux(Ubuntu)のJavaプロセスがHTTPサーバーとして動作しています。 http://myserver/pingのpingメッセージに応答するためにこのプロセスのエンドポイントを作成しました...成功した応答は、サーバプロセスが実行中であることを示す"Ok"を返します。プロセス管理のハートビート監視を提供するLinuxプログラム?

pingサービスを使用してhttpプロセスを監視したい場合は、必要に応じて同じ物理サーバ上で実行してkill/restartをサポートするサービスを使用することをお勧めしますが、無制限のLinuxプログラムがあるので、監視サービスを提供していますが、私たちのニーズに最も適しているかどうかわからない非常に多くのものがあります。最高の我々のニーズに合うプログラムを監視する任意のポインタを大幅にTY、高く評価されるだろう

1)(私たちはエンタープライズクラスのソフトウェアを探していない)送信

2)モニターをサポートしている必要があります無料とパッケージベースHTTPリクエストと定期的に応答を認める(毎10S、5M、など)

3)10回の後の応答が、pidでプロセスを強制終了しない場合は再起動し、(再試行ロジックをサポートしなければならない)

4)電子メールでアラートをサポートする必要があります(3回の試行後に応答がない場合、[email protected]に電子メールを送信してください)

+0

Nagios?それはおそらくこのような状況では過度なことです。 –

+0

これまでのところ、 'monit'は良いフィット感がありますが、経験のある他の人が話すことができるかどうか知りたいのですが、Nagiosも悪く見えません。 – raffian

+0

[nagios](http:// www。 nagios.org/)またはmonit – stylusbrook

答えて

1

ダニエルからのコメントを延長します。モニタリングは作業の一部にすぎません。 take actions like restarting the services/machinesなどの能力は、実際に監視に不可欠とみなされるべきです。何百ものマシンとサービスをカバーするためにnagiosを使用しています。大きな差別化要因であることが証明されました。

ライセンスはGPLです。サポートはオプションです。

+0

Nagiosは無料ですか、またはサポート契約が必要ですか? – raffian

+0

ライセンスはGPLです。サポートはオプションです(それを示すために回答が編集されています)。サポートを利用していません - 使用条件があなたに合っているかどうかを確認する前にhttp://www.nagios.org/legal/termsofuse/ – Jayan

0

Zabbixが役に立つ場合もあります。それはかなり可能ですが、あなたのような簡単なセットアップのためにNagiosよりセットアップが簡単です。トリガが鳴ったときに電子メールアラートを送信したり、再起動スクリプトを実行できる「アクション」メカニズムを備えています。また、システムの状態を簡単に把握できる便利なグラフ機能も組み込まれています。

関連する問題