Webalizerの設定でGroupAgentを指定しているのに反映されなかったり、指定していないNetscapeが勝手にグループ化されたりするので煮詰まっていたら。AWFFullというのを見つけた。
AWFFull is a webserver log analysis tool. Mainly used to produce simple reports, it can also be used as the starting point for more detailed Web Analytics. … AWFFull is a fork of the venerable Webalizer log analysis program.
現在メンテされていないWebalizerのバグを取り、拡張したものらしい。設定ファイルもWebalizerと同じように書ける。
試しに使ってみたら、GroupAgentの問題は無くなった。
portsにjapanese/awffullがあったのでそれを導入。
設定ファイルのひな形が見つからなくて困ったけど、どうやら/usr/local/share/example/ja-webalizer/sample.conf が書き換えられていた様子。
ただ、そのままではHTMLHeadを設定しているにもかかわらず文字化けする。
吐き出されたHTMLを見てみると先にcharsetがUTF-8で指定されていた。
ソースをgrepするとoutput.cでfprintfされているのでコメントアウト。
テキストは文字化けしなくなったけどグラフ内の日本語が文字化けしている。
とりあえずは放置。