GlTail.rb : 超 Geek 的可视化日志分析工具

https://github.com/Fudge/gltail

GlTail.rb : 超 Geek 的可视化日志分析工具

26
2011
# 作者: riku / 本文采用 CC BY-NC-SA 2.5协议授权,转载请注明 本文链接

GlTail.rb 是一款带有浓郁的 Geek 风格的可视化日志分析工具,它采用 Ruby 技术构建,并利用 OpenGL 图形技术进行渲染,呈现可视化的日志分析数据,以气泡数量来反映网站的访问情况。

老实说,我很难用言语表达到底是什么样子,好吧,让我们先来看一段视频。Youtube / 土豆

截图:

110126_glTail_06.png

很酷吧, 下面我们来介绍一下它的功能:

  • 完全实时
  • 支持多服务器及多日志
  • 提供多种日志分析器(Apache Combined, Rails, IIS, Postfix/spamd/clamd, Nginx, Squid, PostgreSQL, PureFTPD, MySQL, TShark, qmail/vmpop3d )
  • 支持 SSH 连接,也就是说你可以直接在本地通过 SSH 获取远程数据并进行分析
  • 免费,基于 GPLv2
  • 可视化方面:可显示 http 传输流量,响应时间,Email 传输流量,慢的数据库查询,Referrals ,FTP 下载等等

项目主页: 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



posted on 2011-10-27 12:23  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2011/10/27/2226343.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值