ORBIT SPACE 普通科に通う凡人学生のサーバー管理に関する外部記憶装置
  • 12月
    29

    Apache アクセスログ解析AWStats6.95 Vinelinux5.0

    転職ならDODA

    Webalizerでは色々問題が出てきたので今回AWStatsの最新版6.95をインストールしてみました。

    必要なモジュールの追加
    # cpan
    > install Jcode
    > install Test::Simple
    > install Geo::IPfree
    ディレクトリ/usr/local/srcへ移動する
    # cd /usr/local/src
    最新版をダウンロードする
    # wget http://prdownloads.sourceforge.net/awstats/awstats-6.95.tar.gz
    解凍
    # tar zxvf awstats-6.95.tar.gz
    解凍先awstats-6.95/wwwroot/へ移動
    # cd awstats-6.95/wwwroot/
    公開用ディレクトリの作成
    # mkdir /var/www/html/awstats
    # mkdir /var/www/html/awstats/icon
    ファイルのコピー
    # cp -rf cgi-bin/* /var/www/html/awstats
    # cp -rf icon/* /var/www/html/awstats/icon
    公開先ディレクトリへ移動
    # cd /var/www/html/awstats
    設定モデルの書かれたファイルをコピー
    # cp awstats.model.conf awstats.conf
    各所編集
    # vi awstats.conf
    LogFile=”/var/log/apache2/access_log”
    SiteDomain=”orbit-space.net”
    DirCgi=”/awstats”
    DirIcons=”/awstats/icon”
    SkipHosts=”127.0.0.1 REGEX[^192.168.24.]”
    Lang=”jp”

    手動で実行してみる
    # var/www/html/awstats/awstats.pl -config=awstats.conf -update

    下記のエラーが出る場合の処置
    —省略—
    Check config file, permissions and AWStats documentation (in ‘docs’ directory).
    —省略—
    # service apache2 stop
    # vi /etc/apache2/conf/httpd.conf
    LogFormat “%h %l %u %t \”%!414r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
    周辺の他のLogFormatは#でコメントアウト

    # mv /var/log/apache2/access_log /var/log/apache2/access_log-20091229
    (12月29日のログとして保存)
    # service apache2 start

    誰かアクセスするのを待ち下記を再び実行
    # var/www/html/awstats/awstats.pl -config=awstats.conf -update

    問題なく実行されたら下記のURLをブラウザで開く

    http://www.orbit-space.net/awstats/awstats.pl

    集計を10分ごとに行う
    # crontab -e
    0,10,20,30,40,50 * * * * /var/www/awstats/awstats.pl -config=awstats.conf -update

    ==<追記>==
    表示するレポートの表示の日付表示が変なので修正します。
    (設定方法はバージョンによって異なるようです)
    awstats.plの下記を編集する

    13490行目付近を下記のように#でコメントアウトし変更する。
    print
    #”$Message[5] $MonthNumLib{$MonthRequired} $YearRequired”;
    “$YearRequired $Message[6]“.$MonthNumLib{$MonthRequired};

    16000行目付近を下記のように#でコメントアウトし変更する。
    print( #$MonthRequired eq ‘all’
    #? “$Message[6] $YearRequired”
    #: “$Message[5] ”
    # . $MonthNumLib{$MonthRequired}
    # . ” $YearRequired”
    $MonthRequired eq ‘all’
    ?”$YearRequired $Message[6]”
    :”$YearRequired $Message[6]”
    .$MonthNumLib{$MonthRequired}

    このページを見た人は下のページも見ています:

    動画変換
    RealPlayer
    No Comments

Leave a Reply

ORBIT



注)このブログは
普通科に通っている
ゆとり教育万歳で
日々平凡な、
とりえも特技も何も無い
もはやどうしようもない
学生のオタクが更新しています。

もしも気が向いたりしたら
話かけてやってください。

(To the access from foreign countries Please comment in English or Japanese to the comment. )
Translation site

TUG

Skype

気軽に話しかけてください^^

ログイン状態
RealPlayer
動画プレーヤー

MUTUAL LINK


相互リンク依頼

パソコン関係
電子工作関係

喜んでリンク受け付けます。

BANNER

Link時にお使いください
ORBIT SPACE

利用中サービス

株式会社シーマン サーバー監視サービス
24時間サーバーのネットワーク接続を監視し
異常発生時には緊急連絡してくれる無料サービスです。
その他にもポート開放チェックや
接続状態の確認が行えます。

お勧めのソフト

私は快適なブラウザとして
FireFoxを推薦します。
Mozilla Firefox ブラウザ無料ダウンロード

記事の利用について

※記事への直リンクはほぼ全面的に
許可しますが、参考元の紹介無し等、
無断での記事もしくは画像の利用は
禁止させていただきます。
(私の書いた記事の内容に間違いが
あった場合訂正が出来ないので)

見つけしだい、それ相応の対処を
求める場合があります。
ご理解とご協力をお願いします。