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

1.功能:

1).实时显示日志;

2).支持多服务器及多日志;

3)。提供多种日志分析器(ApacheCombined,RIIS,Postfix,Nginx,Squid,PostgreSQL,PureFTPD,MySQL,TShark,qmail/vmpop3d等各式)。

4)。支持SSH连接,也就是说你可以直接在本地通过SSH获取远程数据并进行分析。

免费,基于GPLv2

5)可视化方面:可动态显示http传输流量,响应时间,Email传输流量,FTP下载信息等。

2.安装步骤:

1).首先安装Ruby及所需的插件

$sudoapt-getinstallrubygemsrakeruby1.8-devlibgl1-mesa-devlibglu1-mesa-devlibglut3-devbuild-essential

$sudogeminstallnet-sshruby-opengl-r

2).获取Gltail.rb源程序

gitclonehttps://github.com/Fudge/gltail.git

3).生成配置文件:进入gltail/bin目录后创建配置文件gl_tail.yaml

./gl_tail--newgl_tail.yaml

然后修改gl_tail.yaml中的服务器等配置,以下是一个分析Apache日志的例子

$vigl_tail.yaml

servers:

v1:

host:www.ubuntu.com

user:ssh_username

password:password

command:tail-f-n0

files:/var/log/apache2/access.log

parser:apache

color:0.2,1.0,0.2,1.0

4).运行假设当前目录是在gltail/bin/目录下,下面我们开始体验一下他神奇的功能吧。

$./gl_tail

3.其他原创作品展示:

1).可视化数据包分析http://www.tudou.com/programs/view/PN9Xi8IlQW0/
主要想各位展示CapAnalysis开源软件的使用效果。
2).配置可视化日志监控http://www.tudou.com/programs/view/kpZrZxCk5ZI/
主要展示gource和logstalgia的使用效果。