• お問い合わせ
  • ユーザー登録
製品一覧 サーバー デスクトップ ミドルウェア アプリケーション ハードウェア ハードウェア動作情報 購入


製品概要 機能と特徴 こんなことできます! SELinux Java CD 商用ソリューションonTurbolinux トレンドマイクロServerProtect 対応商用ソフトウェア ライセンスパック優待販売 サポートとシステム要件 収録パッケージ一覧 対応ハードウェア情報
サーバー

■Analog によるログの解析

Analog は、Web サーバーのログファイルを解析し、統計をグラフィカルに出力するログ解析プログラムです。


■ /etc/analog.cfg の編集


Analog の設定ファイル /etc/analog.cfg には数多くの設定項目があり、出力する統計情報を柔軟にカスタマイズすることが可能です。ここでは、最低限編集の必要な設定項目を解説します。

設定項目 概要
LOGFILE Apache のログファイルを指定
OUTFILE 統計結果を出力するファイルを指定
HOSTNAME 統計に出力するホスト名を指定
HOSTURL 統計に出力するホストの URL を指定

設定例:

LOGFILE /etc/httpd/logs/access_log
OUTFILE /var/www/analog/Report.html
HOSTNAME "server1.example.com"
HOSTURL "http://server1.example.com"

            

編集後、OUTFILE で指定した出力先ディレクトリを作成し、analog を実行します。

# mkdir /var/www/analog
# analog
            

/var/www/analog 以下に Report.html といくつかのファイルが出力されます。cron などを使って定期的に統計情報を更新するのもよいでしょう。なお、レポートを作成するためのログが access_log に存在しない場合は、以下のようなワーニングが表示される場合もあります。

analog: Warning R: Turning off empty Search Word Report
  (For help on all errors and warnings, see docs/errors.html)
            


■ 統計情報へのアクセス

Web ブラウザ経由で統計情報 /var/www/analog/Report.html にアクセスできるように、以下の設定を /etc/httpd/conf/httpd.conf に追記します。この例では 192.168.0.1 の IP アドレスを持つクライアントからのアクセスのみ許可しています。

Alias /analog/ "/var/www/analog/" <Directory /var/www/analog> AllowOverride None Order allow,deny Allow from 192.168.0.1 </Directory>

Apache を再起動して設定を反映します。

# /etc/init.d/httpd restart

クライアントの Web ブラウザから Anolog の出力した統計情報 (Report.html ) にアクセスしてみます。








<<Turbolinux 10 Server チュートリアルに戻る