Apacheの動作状況の監視(mod_status)
概要
- Apacheの「mod_status」モジュールを使用して、動作状況を監視する事ができます。
「mod_status」モジュールの確認
- 「mod_status」モジュールは、通常Apacheのインストールと共に標準で組み込まれます。以下のコマンドで「mod_status.c」が組み込まれている事を確認します。
% /usr/local/apache/bin/httpd -l
Compiled-in modules:
http_core.c
mod_env.c
mod_log_config.c
mod_mime.c
mod_negotiation.c
mod_status.c <--モジュール確認
mod_include.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_asis.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_access.c
mod_auth.c
mod_setenvif.c
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
|
Apacheの設定変更(/usr/local/apache/conf/httpd.conf)
- 「mod_status」モジュールを有効にするために、「httpd.conf」を一部変更します。
【/usr/local/apache/conf/httpd.conf】(関連部分のみを抜粋)
(1)
ExtendedStatus On <--コメントを外す
(2)
<Location /server-status> <--コメントを外す
SetHandler server-status
Order deny,allow
Deny from all
Allow from 192.168.0. <--192.168.0からのアクセスを許可
</Location>
|
- 変更を加えたら、Apacheを再起動し設定を反映させます。
# /usr/local/apache/bin/apachectl restart
/usr/local/apache/bin/apachectl restart: httpd restarted
|
ブラウザからのアクセス
- ローカルマシンから以下のURLでアクセスします。
https://192.168.0.3/server-status/
|
- Apacheの動作状況が以下の様に表示されます。
・Apacheの動作状況
参考図書
- 運用前のサーバ・チューニング:LinuxWORLD 2001年7月号148ページ
もどる
Copyright (c) 2002 Hiroshi Nakamura. All rights reserved.
|
|