mod_status モジュールを使用すると、Apache の稼働時間や CPU 使用率、クライアントのアクセス状況といった稼働状況をモニタリングすることができます。/etc/httpd/conf/httpd.conf には以下の記述があり、mod_status はデフォルトで読み込まれています。
LoadModule status_module modules/mod_status.so |
実際に情報を参照するには、/etc/httpd/conf/httpd.conf の編集が必要です。初期設定では以下の行がコメントとされていますので、コメント記号をはずします。次に Allow from ディレクティブにアクセスを許可するホスト名または IP アドレスを指定します。
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .example.com
</Location> |
/etc/httpd/conf/httpd.conf の編集後は変更を反映させるために Apache の再起動が必要です。
アクセスを許可したホストの Web ブラウザから、http://fully-qualified-domain-name/server-status/ へアクセスします。以下のようにサーバープロセスの稼働状況などを確認することができます。
