Top/Linux/Apache/ログ解析/Visitors

Visitors の変更点はてなブックマーク


#ref(logo.png,around,right,nolink,nothumb)
激速ウェブログアナライザー([[サンプル>http://www.hping.org/visitors/report.html]])~
ウチのひ弱なサーバでも高速に(1秒で!)処理された。~
アクセス状況をX-Y-輝度の3軸のグラフで見れるのが面白い。

-[[オフィシャル>http://www.hping.org/visitors/]]

#ref(visitors.png,nolink,nothumb)
#ref(graphviz.png,,20%)

*インストール
 tar xvzf visitors-0.5.tar.gz
 cd visitors_0.5
 make
 cp visitors /usr/local/bin/
((Windows用のバイナリもある))~
~
経路解析を有向グラフで表示する場合は[[graphviz>http://www.graphviz.org/]]も入れる。
 apt-get install graphviz

*実行
**通常解析
 visitors -P http://example.com -A -m 100 access_log | nkf -wm0 | \
 sed 's#\(<head>\)#\1\n<meta http-equiv="content-type" content="text/html; charset=UTF-8">#' > \
 visitors.html

**経路解析結果を有向グラフで表示
 visitors -P http://example.com -V access_log > graph.dot
 dot graph.dot -Tpng > visitors.png
URLEncodeされている文字を元に戻したい場合は、次のようにするといいかも。
 visitors -P http://example.com -V access_log > graph.dot
 cat graph.dot | tr =_% ^$= | nkf -wmQ | tr ^$ =_ | \
 sed 's#\(^\tnode.*\)\]#\1,fontname="kochi-gothic"\]#' > \
 graph2.dot
 dot graph2.dot -Tpng > visitors.png
fontnameはフルパス((/usr/share/fonts/truetype/kochi/kochi-gothic.ttf など))でもOK。

*参考
-[[川o・-・)<2nd life>http://d.hatena.ne.jp/secondlife/20050713/1121183861]]
-[[memo.xight.org - シェルで URLエンコードされた文字をデコードする>http://memo.xight.org/2003-01-13-4.html]]

*Amazon
#amazon(4798107360,left)
#amazon(4872805062,left)
#amazon(4798119563,left)


差分 一覧