乗客を監視するためにmonitを設定したいのですが、これまでに見つけたものはすべて、基本的にmonitを使用してWebサイトを監視するだけだと言っています。可能であれば、乗客を直接監視したいので、より細かく制御できます。
あなたは乗客、または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 に依存#グループサーバー