VISITORS
Visitors, a fast web log analyzer Versione ItalianaJapanese Version
イントロダクション

Visitors は Linux、Windows およびその他の Unix ライクな OS で動くとても軽快なウェブログ解析ツールです。 ウェブサーバログファイルを入力すると、統計をいろいろな形のレポートとして出力します。 その設計方針は同じタイプの他のソフトウェアと比較するとかなり異なっています:

Image of a graph generated with visitors and graphviz
クリックすると大きな画像を表示します
  • インストールは必要ありません。高速なコンピュータでは毎秒最大150,000行のログエントリ(作者自身のログファイルの平均では毎秒20MB)を処理します。
  • コマンドラインで実行するように設計されており、html とテキストでレポートを出力します。 テキストのレポートを less にパイプすることで ssh を通じてウェブ統計をチェックすることができます。
  • バージョン 0.3 で導入された Visitors ストリームモードによってリアルタイム統計をサポートしています。
  • ログの書式を指定する必要はまるでありません。apache はもちろん、標準的なログフォーマット(このフォーマットの詳細については ドキュメント を見てください)を採用している他のほとんどのウェブサーバでそのまま動作します。
  • ポータブルな C のプログラムであり、多くの異なるシステムでコンパイルできます。Windows システム向けのバイナリはこのページのダウンロードセクションにあります。
  • 生成された html レポートは画像や外部 CSS を含んでおらず、すべて内部に含んでいます。それをユーザにメールで送ることができます。
  • GPL ライセンスの表現の意味でフリーソフトウェア(かつもちろん フリーウェア)です。利用に際して支払いは必要ありません。Visitors は適切な価格での作者による直接のカスタム版のサポートも行っています: お求めの場合は、antirez (at) invece.org 宛で私に連絡してください。 ISP は大きな処理速度という利益を得るでしょう。
Image of a graph generated with visitors and graphviz
The new day/hour combined map

News! 0.61 がリリースされました

バージョン 0.61 の変更は次のとおりです: ノート、 Googlebot の変更にしたがって必要になった修正、 年間でのトラフィック水準を表示する新しい2次元マップを含む新しいレポート、 毎月のユニーク訪問者、アークのパーセンテージ、Google 用のノード、外部リンク、 無参照を含む graphviz グラフの生成における改善、50%を下回るメモリ使用、 週末のハイライトカラーをより見えるように変更、 現在ほとんどの統計をアクセス数でなくユニーク訪問者数によって取る、 多くのバグ修正、実際のマニュアルページ。


レポート情報

Visitors レポートは多くの便利な情報と統計を含んでいます:

  • リクエストされたページ
  • リクエストされた画像
  • ヒットと期間によるリファラー
  • 日次のユニーク訪問者
  • 訪問に対するページビュー
  • Google クローラーによってアクセスされたページ(および各ページの Google からの最終アクセス日時)
  • 毎日の Google 検索からの訪問の割合
  • ユーザのナビゲーションパターン(ウェブ追跡)
  • Google 検索で使われたキーフレーズ
  • ユーザエージェント
  • アクセスの週日および時間分布
  • 週日/時間組合せ2次元マップ
  • 月/年組合せ2次元マップ
  • Graphviz による視覚的パス分析
  • OS、ブラウザおよびドメイン人口
  • 404 エラー

html 形式および テキスト形式でレポートを見ることができます。

report example
クリックすると大きな画像を表示します

cover
buy from amazon
使い方はとっても簡単
Visitors はデータベースも、ディスクに書き込む権限も必要ありません。インストールも設定ファイルもその他のものも何もありません。引数として、各レポートのうちどれだけの行を表示するのかを制御するオプションをとります。もしオプション扱いの統計を含める(もしくは含めない)場合には、さらにウェブログファイルのリストがいります。コマンドラインで1つ以上のログファイルを与えることも出来ますし、さらにそれらは日付順に並べなくてもいいし、同じ形式である必要もありません!

Graphviz によるグラフ生成

graph exampleGraphviz モードを使うことによって Visitors ではウェブのログファイルを処理し Graphviz によって描画されたグラフを出力します。生成されたグラフはウェブ追跡を視覚的にしたものですが、複雑なサイトではさらにもっと興味深いものでしょう。このため、この特殊機能の焦点はサイト全体の包括的なグラフを作ることよりも、ユーザによってサイトがどのように使われているかを表す利用パターンのグラフを生み出すことです。www.hping.org についてのグラフを見るにはこの画像をクリックしてください。どのように画像を生成しているかについては ドキュメント をご覧ください。


最もシンプルな使い方は、(例えばあなたのウェブブラウザで ssh 越しに)チェックしようとするウェブのログがあるときに対話的に使う方法で、次のように打ちます:

visitors access.log | less

この場合人間が読める形のテキストのみの出力を生成します。 より多くの情報を含む html 形式のウェブ統計を生成するには、代わりに次のようにします:

visitors -A -m 30 access.log -o html > report.html

あなたのサイトの利用パターンに関する情報が欲しい場合には、あなたのサイトの url の接頭部を与えて --trails オプションを指定します:

visitors -A -m 30 access.log -o html --trails --prefix http://www.hping.org > report.html

次の2つの例のように、複数のファイル名を指定してもよいですし、標準入力を使って入力を与えてもよいです:

visitors /var/log/apache/access.log.*
zcat access.log.*.gz | visitors -

使用方法に関するより詳しい情報については ドキュメント をチェックしてください。


Download Source Code
(check what's new)

Source code of version 0.7 (for Linux and all the other OSes) visitors-0.7.tar.gz
On line documentation doc.html
Htmlized source code here

Download Windows Binary

While visitors is free software under the GPL license we sell precompiled windows binaries for &euro 8; (one time fee, you'll receive all the next versions for free). If you want you can compile the source code yourself of course. In order to make you able to test if visitors is useful before to buy it we provide a demo version here: Note that the demo version is limited and only outputs the basic report without the advanced features and reports.

Windows DEMO binary (free): visitors-demo.exe

Windows FULL version binary: buy it for € 8 using the following button to pay.
Note: after the payment you'll be automatically redirected to the download page.

Payment via PayPal. PayPal may provide Credit Card and Bank Account Transfer facilities.

参考

PHP Interactive, ウェブベースの PHP 用対話的シェル.
xadsen, XFree 用 Google Adsense (*) モニター.
Tcl IRCd, Tcl で書かれたシンプルな IRC サーバ.
Free Tcl Book, Tclwise は多くの章がオンラインでフリーで公開されている Tcl についての本です.
The Jim Interpreter 小さな Tcl の実装.
(*) Google Adsense は Google Inc. の商標です。


作者

Salvatore Sanfilippo <antirez (at) invece (dot) org>.

パートナー



Copyright (C) 2004 Salvatore Sanfilippo -- All Rights Reserved