これをDocumentRootに設置しておきます。
余談ですが、私はCloudForecastでこのPHPを定期監視しています。
$einfo_val) { if ($einfo_key != "version" && $einfo_key != "logo") { echo $einfo_key . ":" . $einfo_val . "\n"; } } $resusage = getrusage(); echo "ru_oublock:" . $resusage["ru_oublock"] . "\n"; echo "ru_inblock:" . $resusage["ru_inblock"] . "\n"; echo "ru_minflt:" . $resusage["ru_minflt"] . "\n"; echo "ru_majflt:" . $resusage["ru_majflt"] . "\n"; echo "ru_nvcsw:" . $resusage["ru_nvcsw"] . "\n"; echo "ru_nivcsw:" . $resusage["ru_nivcsw"] . "\n"; echo "ru_nswap:" . $resusage["ru_nswap"] . "\n"; echo "ru_utime:" . $resusage["ru_utime.tv_usec"] . "\n"; echo "ru_stime:" . $resusage["ru_stime.tv_usec"] . "\n"; ?>
このwgetし、さらにgrepします。
-qで問合せやダウンロード表示を抑制し、-O -で標準出力に表示します。
--headerでHostを指定しているのは、単に私の環境がVirtualHostで管理しているためなくてもOKです。
hostnameコマンドは、各Webサーバに配布したスクリプトで記述したことがあるためこれもなくてOKです。
[t-itoh@snwadm0 eaccel96]$ wget -q -O - --header='Host: zzzz.webwebweb.co.jp' http://`hostname -s`/phpstats.php | grep ^memory[A-Z] memorySize:134217672 memoryAvailable:44576 memoryAllocated:134173096
0 件のコメント:
コメントを投稿