ログ分析のソフトを導入しました。のでメモ
まず、その辺に転がっていたPCにdebianをインストール。
apt-getで色々入れて、apache2を導入。
AWStatをdebianにインストールするにはこちらを参考に
インストール
すでにApacheなどのHTTPサーバはインストール済みとして話を進めます。なお、Debianを使用していますが、tar玉を解凍して普通にインストールした方が設定が簡単なので、debはインストールしません。
まずはDownload/ContribsからLast stableなものをダウンロードして解凍します。
日次での解析をするにはこちらを参考に
Hourly, daily, (and yearly?) reporting period support debuts
Traditionally AWStats has followed a monthly reporting model – except for the monthly history, report sections present an overview of activity for a given month – either the current month to date or a previous month. While this works for many sites, a common need is to see what is happening on a more granular level. With version 6.5, sites will be able to run hourly, daily, monthly and/or yearly reports.
Expanding on a previous unsupported work-around documented in the AWStats FAQ (ID FAQ-COM600), version 6.5 introduces a new configuration option, DatabaseBreak.
んで、日次へのリンク作成はこちらを参考に
(5) 日付を日毎分析結果へのリンクにする
これで日毎の分析も毎日行われるようになるので、
ついでにAWStatsの画面から日毎の分析結果へのリンクを張れるようにする。
とりあえず強引ではあるもののawstats.plを編集します。8875行目あたり(ウチで使ってるのはバージョン6.1ですよー)
print文をこんな感じに書き換える
↓print "<td><a href=\"/awstats/awstats.pl?config=$SiteConfig.daily&year=$year&month=$month&da
y=$day\" target=\"_blank\">",Format_Date("$year$month$day"."000000",2),"</a></td>";これで日毎の分析画面へリンクが張れる。
ちなみに6.5では上記引用のとおりupdate時に日次でできるので、若干リンク先を変更しました。
変えたのは9231行目です。
print "<td><ahref=\"/awstats/awstats.pl?
databasebreak=day&config=$SiteConfig&year=$year&month=$month&day=$day\" target=\"_blank\">",Format_Date("$year$month$day"."000000",2),"</a></td>";
※tdはいらんかったので修正
ほんで、後は分析したいサーバからファイルを転送して解析スクリプトを走らせるシェルスクリプトを書き、cronにぶち込んで終了。
なかなか良い感じです。
あとは、解析から弾くホストを設定するくらいかな。
カテゴリ
IT色々トラックバック(0)
このブログ記事を参照しているブログ一覧: AWStats
このブログ記事に対するトラックバックURL: http://www.achama.com/mt/mt-tb.cgi/399
意味わかんなーい(?_?)