« 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/68055/57845908

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

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