web-dev-qa-db-ja.com

モニットで乗客を監視する方法

乗客を監視するためにmonitを設定したいのですが、これまでに見つけたものはすべて、基本的にmonitを使用してWebサイトを監視するだけだと言っています。可能であれば、乗客を直接監視したいので、より細かく制御できます。

7
DEfusion

あなたは乗客、またはapacheを監視したいですか?

Apacheの場合、ストック/ etc/monit/monitrcに、そのまま使用できるエントリがあります。

#pidfile /usr/local/Apache/logs/httpd.pid 
#start program = "/etc/init.d/httpdstart"を使用してプロセスApacheをチェックします。タイムアウトは60秒です
#stop program = "/etc/init.d/httpd stop" 
#2サイクルでcpu> 60%の場合、アラート
#5サイクルでcpu> 80%の場合、再起動
#totalmem> 200.0 MBの場合は5サイクル、再起動
#子供が250を超える場合は再起動
#loadavg(5min)が10より大きい場合は8サイクル、停止
#失敗した場合はホストwww.tildeslash.comポート80プロトコルhttp 
#そしてリクエスト "/monit/doc/next.php" 
#その後再起動
#失敗した場合はポート443タイプtcpsslプロトコルhttp 
#タイムアウト15秒
#その後再起動
#3が5サイクル以内に再起動した場合タイムアウト
#はApache_bin 
に依存#グループサーバー
2
Cawflands