GlTail.rb 是一款带有浓郁的 Geek 风格的可视化日志分析工具,它采用 Ruby 技术构建,并利用 OpenGL 图形技术进行渲染,呈现可视化的日志分析数据,以气泡数量来反映网站的访问情况。
老实说,我很难用言语表达到底是什么样子,好吧,让我们先来看一段视频。Youtube / 土豆
截图:

很酷吧, 下面我们来介绍一下它的功能:
项目主页: http://www.fudgie.org/
下载: https://github.com/Fudge/gltail
# 最后简单介绍一下在 Ubuntu 上进行安装及使用:
安装 Ruby 及所需的插件
sudo apt-get install rubygems rake ruby1.8-dev libgl1-mesa-dev libglu1-mesa-dev libglut3-dev build-essential
sudo gem install net-ssh ruby-opengl -r
获取 Gltail.rb 源程序
git clone https://github.com/Fudge/gltail.git
进入 gltail/bin 目录,并创建配置文件
cd gltail/bin
./gl_tail --new gl_tail.yaml
然后修改 gl_tail.yaml 中的服务器等配置,以下是一个分析 nginx 日志的样例,注意 parser 依旧用 apache 。
servers:
v1:
host: wowubuntu.com
user: ssh_username
password: password
command: tail -f -n0
files: /var/log/nginx-access.log
parser: apache
color: 0.2, 1.0, 0.2, 1.0
修改后启动 gl_tail 就可以了
./gl_tail
10 Responses to GlTail.rb : 超 Geek 的可视化日志分析工具
Zhen
一月 26th, 2011 at 11:57 上午
这个太有爱了。是不是可以把多个漏洞级联起来,每个分别表示web,app,db?
[Reply]
riku Reply:
一月 26th, 2011 at 11:58 上午
@Zhen, 多个漏洞 ? 什么意思?
[Reply]
Zhen
一月 26th, 2011 at 12:01 下午
~~漏斗
[Reply]
书痕
一月 27th, 2011 at 9:24 上午
我在终端运行$gem server,然后在浏览器看http://localhost:8808/,发现已经安装了相关扩展了:
Summary
There are 5 gems installed:
mkrf, net-ssh, rake, ruby-opengl, rubygems.....
但我运行./gl_tail还是提示我缺少net-ssh:
Missing gem net-ssh.
Ubuntu:
sudo gem install -y net-ssh -r
不知为何
[Reply]
riku Reply:
一月 27th, 2011 at 9:26 上午
@书痕, 重新运行命令 sudo gem install -y net-ssh 再安装试试。
[Reply]
书痕 Reply:
一月 27th, 2011 at 9:33 上午
@riku,
我重新运行那个命令装了一次:
sudo gem install -y net-ssh
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
Successfully installed net-ssh-2.1.0
1 gem installed
Installing ri documentation for net-ssh-2.1.0...
Installing RDoc documentation for net-ssh-2.1.0...
但还是老样子:
./gl_tail
Missing gem net-ssh.
Ubuntu:
sudo gem install -y net-ssh -r
[Reply]
书痕 Reply:
一月 27th, 2011 at 9:27 上午
@书痕,
而运行sudo gem install -y net-ssh -r又提示我:
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
然后就不动了...
[Reply]
riku Reply:
一月 27th, 2011 at 9:28 上午
@书痕, 可能需要稍等片刻。
[Reply]
riku Reply:
一月 27th, 2011 at 9:34 上午
@riku, 呃。。。。没办法了。。。。
[Reply]
书痕 Reply:
一月 27th, 2011 at 9:42 上午
@riku,
呵呵,或许需要重启某些东西吧。我再去捣鼓捣鼓。谢谢lz的帮助
[Reply]