« セカンダリDNSの登録 | メイン | トラックバックとコメントスパム »

2004年4月21日

●Webalizerの日本語化

以前のRH9サーバーの時にもWebalizerは導入していましたがRPMパッケージを利用したので英語表示のままでした。そこで今回のDebianサーバーではソースからインストールし&日本語化してみました。

Webalizerでアクセス解析WebalizerによるWebアクセスログ解析

のページを参考に設定を進めました。configureの途中でzlib、png、gdとライブラリの未インストールを指摘される度にapt-get installでインストールしたことと、webalizer.c&dns-resolve.cを

#include を#include

のように修正しましたが、それ以外はすんなりと設定が終わりました。


ただ実際にWebalizerをcronで動かしてみると

Error: Skipping oversized log record

というエラーメールが届きます。原因が?だったのでGoogleしてみると

Webalizer ログサイズでエラー

に"このエラーはエラーメッセージにある通りaccess_logの行で1行あたりの文字数があまりにも多いものが存在したことが原因で起きます。このような長い行は、IISを攻撃対象としているネットワークワーム(多分、Nimda)がバッファオーバーランを利用した攻撃を行うために非常に長いリクエストを発行し、それをApacheがaccess_logに保存することにより作成されます。"との説明があります。

とりあえず要修正な問題でないことはわかりましたが、さてど~しようかな?