視覺化日誌分析工具Gltail的安裝與使用

2021-09-04 17:48:54 字數 1332 閱讀 7738

視覺化日誌分析工具gltail的安裝與使用

gltail.rb 是一款帶有濃郁的 geek 風格的視覺化日誌分析工具,它採用 ruby 技術構建,並利用 opengl 圖形技術進行渲染,呈現視覺化的日誌分析資料,以氣泡數量來反映**的訪問情況。本文講述它的安裝與基本使用方法。

1.功能:

1).實時顯示日誌;

2).支援多伺服器及多日誌;

3)。提供多種日誌分析器(apache combined, r iis, postfix, nginx, squid, postgresql, pureftpd, mysql, tshark, qmail/vmpop3d等各式 )。

4)。支援 ssh 連線,也就是說你可以直接在本地通過 ssh 獲取遠端資料並進行分析。

免費,基於 gplv2

2.安裝步驟:

1).首先安裝 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

2).獲取 gltail.rb 源程式

git clone 

3).生成配置檔案:進入 gltail/bin 目錄後建立配置檔案gl_tail.yaml

./gl_tail --new gl_tail.yaml

然後修改 gl_tail.yaml 中的伺服器等配置,以下是乙個分析apache日誌的例子

$vi gl_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).視覺化資料報分析 

主要想各位展示capanalysis開源軟體的使用效果。

2).配置視覺化日誌監控 

主要展示gource和logstalgia的使用效果。

GoAccess 視覺化 Web 日誌監控工具使用

軟體簡介 goaccess 是乙個開源的實時網路日誌分析器和互動式檢視器,可以在 nix 系統或通過瀏覽器的終端中執行。它為需要動態可視伺服器報告的系統管理員提供快速且有價值的 http 統計資訊。特性使用 c 語言編寫,快速 實時,毫秒 秒級的更新 只使用 ncurses 作為依賴 支援幾乎所有的...

mongo日誌視覺化

原始mongod.log格式 2020 11 26t21 33 45.896 0800 i network listener connection accepted from 10.10.6.192 52138 1663452 121 connections now open 2020 11 26t...

SULogger iOS日誌視覺化工具

前言 debug對於咋們程式設計師來說家常便飯,但有時候我們會遇到一種情況 開發某個功能時,需要在某個特定場景下進行除錯,而這個場景並沒有macbook來進行連線debug,偏偏我們需要獲得除錯時的一些資訊,怎麼辦?方法有很多,這裡提供乙個輕量級工具sulogger來實時顯示log日誌在手機螢幕上。...