| ログ解析スクリプトAWStats 7.8ドキュメント |

# ログ解析ツール比較

AWStatsと他の有名な解析ツールの比較
名称 | AWStats | Webalizer | Webalizer | Sawmill Analytics
--- | --- | --- | --- | ---
最新バージョン - リリース日 | 7.3 - 2014年1月 | 6.0 - 2004年12月 | 2.23-05 - 2010年10月 | 8.5.4 - 2011年12月
言語 | Perl | C | C | C++/Salang
すべてのプラットフォームで動作できる? | Yes | Yes | Yes | Yes
ソースは提供されているか? | Yes | Yes | Yes | No (コンパイル用の一部のソースのみ)
価格/ライセンス | Free/GPL | Free/GPL | Free/GPL | Lite/Pro/Entごとに $99より
Apache combined (XLF/ELF)形式のサポート | Yes | Yes | Yes | Yes
Apache common (CLF)ログ形式のサポート | 全機能使用可、(b) | 全機能使用可、(b) | 全機能使用可、(b) | 全機能使用可、(b)
IIS (W3C)ログ形式での動作 | Yes | Yes | patchが必要 | Yes
独自ログ形式での動作 | Yes | Yes | No | Yes
Web/Ftp/Mailログの解析 | Yes/Yes/Yes | Yes/No/No | Yes/No/No | Yes/Yes/Yes(850以降)
統計のレポートと更新指示 | コマンドライン(CLI) および/または ブラウザ (CGI) | コマンドライン(CLI) および/または ブラウザ (CGI) | コマンドライン(CLI) | コマンドライン(CLI) および/または ブラウザ (CGI)および/または HTTP API
スケジューラ起動 | 外部 (crontab, ウインドウズタスクマネージャ) | 外部 (crontab, ウインドウズタスクマネージャ) | 外部 (crontab, ウインドウズタスクマネージャ) | 組込み
内部逆DNSルックアップ | Yes | Yes | Yes | Yes
DNSキャッシュファイル | 静的および動的 | 静的または動的 | 静的または動的 | Yes (更新後とまたはカスタム)
ロードバランスシステムの分割されたログの処理 | Yes | Yes | No | Yes
"人間"の訪問のレポート | Yes | No | Yes | Yes (セッション)
一意な"人間"の訪問者の数のレポート | Yes | No | No | Yes (Visitors)
セッション時間のレポート | Yes | No | No | Yes
ソートされていないレコードの処理と訪問を並べ替える | Yes | 訪問については未サポート | No | Yes
訪問者を数える単位 | ページ ***** | 未サポート | ページ ***** | ページ *****
一意な訪問者を数える単位 | ページ ***** | 未サポート | 未サポート | クライアントIP / クッキー カスタム *****
国別のレポート | IPの場所または ドメイン名 | ドメイン名 | ドメイン名 | IPの場所または ドメイン名
地域のレポート (合衆国とカナダの州) | Maxmind Regionsデータベースが必要 | No | No | Yes GeoLite Cityを含む
市と主な国の地域のレポート | Maxmind Citiesデータベースが必要 | No | No | Yes GeoLite Cityを含む
ISPのレポート | Maxmind ISPデータベースが必要 | No | No | Maxmind ISPデータベースが必要
組織名のレポート | Maxmind Orgデータベースが必要 | No | No | Maxmind Orgデータベースが必要
ホストのレポート | Yes | Yes | Yes | Yes
ホストのWhoIs情報のレポート | Yes | No | No | No
認証ユーザのレポート | Yes | Yes | No | Yes
ロボットの報告/フィルター (検出数) | Yes / Yes (793**) | Yes / Yes (8**) | No/No | Yes/Yes (250**)
ワームの報告/フィルター (検出数) | Yes/Yes (5) | No / No | No/No | Yes/Yes (4)
時間単位のレポート | Yes | Yes | Yes | Yes
曜日ごとのレポート | Yes | Yes | Yes | Yes
よく参照されるページのレポート | Yes | Yes | Yes | Yes
最初に閲覧したページのレポート | Yes | No | Yes | Yes
最後に閲覧したページのレポート | Yes | No | Yes | Yes
ソートされていないレコードの処理と最初/最後に閲覧したページを並べ替える | Yes | 最初/最後に閲覧したページを未サポート | No | Yes
CGIのページを(ヒットでなく)ページとして検出 | Yes | プログラムが特定の値で終わる場合 | プログラムが特定の値で終わる場合 | Yes
ディレクトリごとのページのレポート | No | Yes | No | Yes
ページの最後に閲覧/平均データ長付のページレポート | Yes/Yes | Yes/No | No/No | Yes/No
ホスト/ページ/接続元レポートで動的にフィルタを指定できる | Yes/Yes/Yes | No/No/No | No/No/No | Yes/Yes/Yes
Web圧縮についてのレポート (mod_gzip,mod_deflate) | Yes | No | No | ?
ファイルタイプレポート | Yes | Yes | No | Yes
ファイルサイズのレポート | No | Yes | No | Yes
OSのレポート(検出数) | Yes (71) | Yes (29) | No (0) | Yes
ブラウザのレポート(検出数) | Yes (208、*) | Yes (9*) | Yes (4*) | Yes (~20*)
ブラウザの詳細なバージョンのレポート | メジャーおよびマイナーバージョン | デフォルトはメジャーバージョン SUBBROWオプションでマイナーバージョンを表示 | メジャーおよびマイナーバージョン | メジャーおよびマイナーバージョン
画面解像度のレポート | Yes | No | No | Yes & Depths
Java/Flash/PDFをサポートしているブラウザのレポート | Yes/Yes/Yes | No/No/No | No/No/No | No/No/No
オーディオReal/QuickTime/Mediaplayerのどれをサポートしているブラウザかのレポート | Yes/Yes/Yes | No/No/No | No/No/No | No/No/No
使われた検索エンジンのレポート(検出数) | Yes (228***) | Yes (24) | No (0) | Yes (67***)
検索エンジンで使われた検索語/検索文のレポート(検出数) | Yes/Yes (118***) | Yes/No (29***) | No/Yes (14***) | Yes/Yes (67***)
外部ページからのリンクのレポートクエリあり/クエリなし | Yes/Yes | No/No | No/Yes | Yes/Yes
HTTPエラーのレポート | Yes | Yes | Yes | Yes
404エラーのレポート | 件数/参照元 | 件数のみ | Nb only | 件数と最終日付と参照元
その他のカスタマイズレポートの作成 | Yes | No | No | Yes
日ごとの統計 | Yes | Yes | Yes | Yes
週ごとの統計 | No | No | No | Yes
月ごとの統計 | Yes | Yes | Yes | Yes
年ごとの統計 | Yes | Yes | Yes | Yes
任意の範囲指定 | No | No | No | Yes
DNSルックアップを使用しないベンチマークを行/秒で (XLF形式で全機能指定、cygwin Perl 5.8, Athlon 1Ghz) | 5200**** | 39000**** | 12000**** | Not calculated
DNSルックアップを使用したベンチマークを行/秒で (XLF形式で全機能指定、cygwin Perl 5.8, Athlon 1Ghz) | 80**** | 80**** | 80**** | Not calculated
解析結果の保存形式 (サードパーティツール) | 構造化されたテキストまたはXML | OUTPUT optionでテキストに出力 | テキストファイル | テキストファイル/MySQL
統計情報をPDFに出力 | Experimental | No | No | No HTML (static/email) & CSV
1ページグラフ出力 / いくつかのページ / フレーム出力 | Yes/Yes/Yes | Yes/No/No | Yes/Yes/No | Yes/Yes/Yes

- *この数は、本当に検出されたブラウザの数ではありません。ユーザエージェント表示機能を有する製品(AWStats、Analog、Webalizer、Sawmill)は、(既知、未知にかかわらず)すべてのブラウザを検出できます。「ブラウザのレポート(検出数)」は同じブラウザの異なったバージョン/idを1つのブラウザ名と分類して数えたときの既知のブラウザの数です。
- **AWStatsは750種類のロボット訪問を検出できます。サイトの訪問数が少ない場合、ロボットの検出のできない製品だと、訪問者の情報の誤差が大きくなります。例えば、すべての有名な検索エンジン登録されているサイトの場合、ロボットは、アップデートを見つけるか、サイトがまだオンラインであるかどうか確認するために1カ月あたり500の訪問をすることがあります。1カ月あたり2000の本当の訪問があったら、ロボット検出能力のない製品は2500の訪問と報告します(25%の誤り!)。AWStatsはロボットの500の訪問と2000の人間の訪問者を報告します。Sawmill Analyticsはrobotstxt.orgデータベースの「現在、アクティブな」ロボットのリストを使用します。
- ***AWStatsには、ほとんどの人気のある検索エンジンのためのurlシンタックス・ルールがあります(それが'検出数'です)。しかし、また、AWStatsには、未知の検索エンジンのキーワードを検出するためのurlシンタックス・ルールもあります。Sawmillは、67の検索エンジンを検出するのにユニークな構文を使用します、そして、カスタマイズとしていくつでもルールを追加できます。
- ****ほとんどのログ解析ツールは、ロボットやサーチエンジンやOSやブラウザ検出能力が不十分で(場合により、まったくこの能力がありません)、機能も少ないです(訪問数カウント機能が不十分かまったくない。フィルタ機能がない。など)。
  他のログ解析ツールにAWStatsの機能をすべて加えることはできないので、ベンチマーク結果が「異なった機能」のものであったのを忘れないでください。このベンチマークのために、AWStatsデータベースの一部から、WebalizerとAnalogのロボットや検索エンジンデータベースに追加しました。それで、Webalizer構成ファイルはwebalizeradd.txtで、Analog構成ファイルはanalogadd.txtで補完しました。このちょっとした追加なし(デフォルトの構成ファイル)だと、Webalizer速度は3倍速く、Analogは15%より速くなります。
  ベンチマークはAthlon 1GHzで、するcombined (XLF/CLF)ログ形式で測定しました。
  これらすべての測定はが逆DNSルックアップなしであるのを考慮してください。DNSルックアップ速度は、システム、ネットワーク、およびインターネットに依存しますが、使用するログ解析ツールに依存しません。この理由で、DNSルックアップはすべてのログ解析ツールのベンチマークで無効にしています。DNSルックアップがログ解析ツールによって費やされた時間の95%(ルックアップキャッシュがあっても)を占めることを忘れないでください。このため、ホストアドレスが解析済みでなく、DNSルックアップが有効にされていると、どのログ解析ツールでも速度がほとんど同じになります。
- *****訪問者がネットサーフするのに多くのプロキシサーバを使うことがあります(たとえばAOLユーザ)。つまり、いくつかのホスト(いくつかのIPアドレス)が1人の訪問者のために使用されることがあります(つまり、1つのプロキシサーバがページをダウンロードし、そして、他の2つのサーバがすべてのイメージをダウンロードします)。これのため、一意な訪問者数の統計を「ヒット」のときに作るなら、3人のユーザが報告されますが、それは間違っています。AWStatsは、一意な訪問者数を数えるのにHTMLページだけを考慮する、と考えています。これにより誤りは減少します(あるプロキシサーバがあるHTMLフレームをダウンロードして、別のプロキシサーバから別のフレームをダウンロードすることがあるので、完全になくなるわけではありません)。Sawmill Analyticsでは訪問者の定義を選択できます--デフォルトでは、クライアントIPは使用されますが、ログデータの(永続的か一時的な)クッキーや特定の文字列、または文字列の組み合わせも使用できます。
- (a)Sawmill companyからデータが提供された(Graham Smith)。(訳注:7.2.15 - May 2008についてのデータと思われる。)
- (b)そのようなログ形式では、ログファイルにユーザエージェント情報が全くないので、いくつかのレポートが使えません。例えば、ブラウザやOSに関するレポートを作ることができません(情報はログファイルに保存されません)。これを解決するには、(combined形式のような)別のログ形式を使用してください。

Article written by Laurent Destailleur.
Follow @awstats_project
Thanks to Website monitoring furnished by UptimePal.