ログ分析のソフトを導入しました。のでメモ

まず、その辺に転がっていた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にぶち込んで終了。

なかなか良い感じです。

あとは、解析から弾くホストを設定するくらいかな。

カテゴリ



トラックバック(0)

このブログ記事を参照しているブログ一覧: AWStats

このブログ記事に対するトラックバックURL: http://www.achama.com/mt/mt-tb.cgi/399

コメント(1)

妹 :

意味わかんなーい(?_?)

コメントする

このブログ記事について

このページは、isseiが2006年2月22日 14:05に書いたブログ記事です。

ひとつ前のブログ記事は「鍋焼きうどん」です。

次のブログ記事は「ユキタマリン」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

others

My status