私たちには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]に電子メールを送信してください)
Nagios?それはおそらくこのような状況では過度なことです。 –
これまでのところ、 'monit'は良いフィット感がありますが、経験のある他の人が話すことができるかどうか知りたいのですが、Nagiosも悪く見えません。 – raffian
[nagios](http:// www。 nagios.org/)またはmonit – stylusbrook