●Webalizerの日本語化
以前のRH9サーバーの時にもWebalizerは導入していましたがRPMパッケージを利用したので英語表示のままでした。そこで今回のDebianサーバーではソースからインストールし&日本語化してみました。
Webalizerでアクセス解析やWebalizerによるWebアクセスログ解析
のページを参考に設定を進めました。configureの途中でzlib、png、gdとライブラリの未インストールを指摘される度にapt-get installでインストールしたことと、webalizer.c&dns-resolve.cを
#include
のように修正しましたが、それ以外はすんなりと設定が終わりました。
ただ実際にWebalizerをcronで動かしてみると
Error: Skipping oversized log record
というエラーメールが届きます。原因が?だったのでGoogleしてみると
に"このエラーはエラーメッセージにある通りaccess_logの行で1行あたりの文字数があまりにも多いものが存在したことが原因で起きます。このような長い行は、IISを攻撃対象としているネットワークワーム(多分、Nimda)がバッファオーバーランを利用した攻撃を行うために非常に長いリクエストを発行し、それをApacheがaccess_logに保存することにより作成されます。"との説明があります。
とりあえず要修正な問題でないことはわかりましたが、さてど~しようかな?