Server ≫ Linux Server ≫ Fedora 8 ≫ ログを解析(webalizer)

 
   
webalizer
   
  自宅Webサーバーで24時間運営していると色々な攻撃にさらされます。そこでWebサーバーへのアクセスログを解析します。

webalizer と言うソフトを使いアクセスログを解析します。

   
   
webalizerのインストール
   
 

下記のように入力します。青文字が入力文字です。

   
   
 
[root@linux]# yum install webalizer    ← 入力
 fedora                    100% |=========================| 2.1 kB 00:00
 update                    100% |=========================| 2.3 kB 00:00
 Setting up Install Process
 Parsing package install arguments
 Resolving Dependencies
 --> Running transaction check
 ---> Package webalizer.i386 0:2.01_10-34 set to be updated
 --> Processing Dependency: libgd.so.2 for package: webalizer
 --> Running transaction check
 ---> Package gd.i386 0:2.0.35-1.fc8 set to be updated
 --> Finished Dependency Resolution

 Dependencies Resolved

 =============================================================================
  Package                    Arch      Version           Repository     Size
 =============================================================================
 Installing:
  webalizer                  i386       2.01_10-34       fedora         107 k
 Installing for dependencies:
  gd                         i386       2.0.35-1.fc8     fedora         158 k

 Transaction Summary
 =============================================================================
 Install      2 Package(s)
 Update       0 Package(s)
 Remove       0 Package(s)

 Total download size: 264 k
 Is this ok [y/N]:
y    ← y を入力
 Downloading Packages:
 (1/2): webalizer-2.01_10- 100% |=========================| 107 kB   00:00
 (2/2): gd-2.0.35-1.fc8.i3 100% |=========================| 158 kB   00:01
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
   Installing: gd                          ######################### [1/2]
   Installing: webalizer                   ######################### [2/2]

 Installed: webalizer.i386 0:2.01_10-34
 Dependency Installed: gd.i386 0:2.0.35-1.fc8
 Complete!
    ← Complete! と表示されればインストール完了

 
   
   
webalizerの起動と表示確認
   
  webalizerはインストールするだけで cron の設定できていますで自動で毎日実行されるようになります。

一応、確認のために手動で起動させます。下記のように入力して下さい。

   
   
 
[root@linux]# /etc/cron.daily/00webalizer    ← 入力
 
   
  続いてインターネットブラウザでの表示確認です。

インターネットブラウザを開いて http://localhost/usage/ にアクセスして下さい。下図のようなページが表示されれがOKです。

   
 

   
  一応簡単な解説です。
  Hits = ログに記憶された全アクセス数
  Files = 正常に応答できたファイルの数
  Pages = HTMLファイルへのアクセス数
  Visits = 訪問者数
  Sites = 初めての訪問者数
  KBytes = 訪問者に転送されたデータのサイズ
   
   
webalizerの設定
   
  webalizerの内容をLAN内のパソコンから見られるように設定します

下記のように黄色の部分を追記してください。赤文字は説明です。青文字が入力文字です。

   
   
 
[root@linux]# vi /etc/httpd/conf.d/webalizer.conf    ← 入力
 #
 # This configuration file maps the webalizer log analysis
 # results (generated daily) into the URL space. By default
 # these results are only accessible from the local host.
 #
 Alias /usage /var/www/usage

 <Location /usage>
 Order deny,allow
 Deny from all
 Allow from 127.0.0.1
 Allow from ::1
 
Allow from 192.168.0.0/24    ← 追記
 # Allow from .example.com
 </Location>
 
   
  設定が終了したら apache を再起動します。

下記のように入力して下さい。

   
   
 
[root@linux]# /etc/rc.d/init.d/httpd restart    ← 入力
 httpd を停止中:                             [
OK ]
 httpd を起動中:                             [
OK ]
 
   
  あとはLAN内のPCから http://サーバーのアドレス/usage/ にアクセスして下さい。上図のようなページが表示されれがOKです。
   
   

戻る