lost and found ( for me ? )

awstats: GUIでapacheのアクセスログの表示、分析

色々なカテゴリーで表示されて分析に便利。


apache のアクセスログを awstats で表示。

# cat /etc/redhat-release
CentOS release 5.4 (Final)

# rpm -ivh awstats-6.7-1.el5.rf.noarch.rpm
警告: awstats-6.7-1.el5.rf.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6
エラー: 依存性の欠如:
        perl(LWP::UserAgent) は awstats-6.7-1.el5.rf.noarch に必要とされています

# yum install -y perl-libwww-perl.noarch

# rpm -ivh awstats-6.7-1.el5.rf.noarch.rpm

[ 設定 ]

- awstats

cron で、1時間毎に下記が実行される。

# cat /etc/cron.hourly/00awstats
#!/bin/bash

if [ -f /var/log/httpd/access_log ] ; then
        exec /usr/bin/awstats_updateall.pl now          -confdir="/etc"                 -awstatsprog="/var/www/awstats/awstats.pl" >/dev/null
fi
exit 0

設定ファイル

# ls /etc/awstats/
awstats.localhost.localdomain.conf  awstats.model.conf

- apache

        DirectoryIndex awstats.pl
        Options ExecCGI
        order deny,allow
        deny from all
        allow from all
# apachectl restart

# ls /var/www/awstats/
awredir.pl  awstats042010.localhost.localdomain.bak  classes  icon  lang  plugins
awstats.pl  awstats042010.localhost.localdomain.txt  css      js    lib

http://localhsot.localdomain/awstats/awstats.pl にアクセス



HTMLに出力

# /var/www/awstats/awstats.pl -config=localhost.localdomain -output -staticlink > test.html

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.