« Raspberry Pi / Webalizer(log解析ツール) | Main | Gmail乗っ取り »

Jul 22, 2013

Raspberry Pi / Webalizer(Squid log解析)

アクセスlog解析ツール”Webalizer”を用いて、Squidのアクセスログを
解析します。* Squid:Proxyサーバー
解析対象は /var/log/squid/access.logです。(Squidのアクセスログ

・2013-02-09-wheezy-raspbian

--Webalizer
http://www.webalizer.org/


--Webalizerインストール

$ sudo apt-get update
$ sudo apt-get install webalizer

*webalizer (2.23.05-1)がインストールされました。


--解析ファイル書き出し先フォルダの作成

$ mkdir -p /home/pi/www/webalizer-squid


--webalizer.confの変更

$ cd /etc/webalizer
$ sudo cp webalizer.conf webalizer-squid.conf
$ sudo vi webalizer-squid.conf

----
## 主な 変更:追記箇所
LogType    squid

LogFile /var/log/squid/access.log
OutputDir /home/pi/www/webalizer-squid
HistoryName     webalizer-squid.hist
Incremental     yes
IncrementalName webalizer-squid.current
ReportTitle    Squid Access log
HTMLExtension  html

SearchEngine    google.co.jp    q=
SearchEngine    yahoo.co.jp     p=
SearchEngine    yahoo.co.jp     q=
SearchEngine    infoseek.co.jp  qt=
SearchEngine    excite.co.jp    search=
SearchEngine    goo.ne.jp       MT=
SearchEngine    msn.co.jp       q=
SearchEngine    search.nifty.com Text=
SearchEngine    biglobe.ne.jp   q=
----


--Webalizer起動

$ sudo webalizer -c /etc/webalizer/webalizer-squid.conf


--cron(自動実行)登録
(毎日2時8分に実行)
$ sudo vi /etc/crontab
----
8 2 * * * root /usr/bin/webalizer -c /etc/webalizer/webalizer-squid.conf
----


*** 過去ログの取り込み方法 ***
(古いlogから順に取り込む)
$ sudo webalizer -c /etc/webalizer/webalizer-squid.conf /var/log/squid/access.log.3
$ sudo webalizer -c /etc/webalizer/webalizer-squid.conf /var/log/squid/access.log.2
$ sudo webalizer -c /etc/webalizer/webalizer-squid.conf /var/log/squid/access.log.1

しかし、なぜかwebalizer-squid.confを指定してwebalizerを実行すると、

----
エラー: 不正な日付のレコードをスキップします: [22/ 7月/2013:23:41:56 -000 [3308]
エラー: 不正な日付のレコードをスキップします: [22/ 7月/2013:23:41:56 -000 [3309]
エラー: 不正な日付のレコードをスキップします: [22/ 7月/2013:23:41:56 -000 [3310]
エラー: 不正な日付のレコードをスキップします: [22/ 7月/2013:23:41:56 -000 [3311]
有効なレコードが見つかりません!
----
というエラーが発生し、解析ファイルが作成されません。。。
調査して直したいと思います。

-- 追記 2013/07/25 --
ロケールのディフォルトを

ja_JP.UTF-8 UTF-8 から

en_GB.UTF-8 UTF-8 に戻したら、エラーが解消され通常通り解析されました。

Webalizerの結果も、英語表記となり、文字化け解消です。

--
------------------


過去記事

--Raspberry Pi / Webalizer(log解析ツール)

--VL5 アクセスログ解析 Webalizer

--Squid アクセスログ 解析 VL4

--webalizer 設定


参考ページ
http://folioscope.hatenablog.jp/entry/2013/02/06/000527
http://squid.robata.org/log.html

ブログランキング にほんブログ村 IT技術ブログへ

安心の電話によるサポート!!
WADAXレンタルサーバー

|

« Raspberry Pi / Webalizer(log解析ツール) | Main | Gmail乗っ取り »

Linux」カテゴリの記事

Raspberry Pi」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference Raspberry Pi / Webalizer(Squid log解析):

« Raspberry Pi / Webalizer(log解析ツール) | Main | Gmail乗っ取り »