« PHP 程式: MailScanner 黑/白名單管理介面 | 首頁 | 2008/10, Vol. 153 PChome Magazine »
2008年10月09日
OpenGL 視覺系 Log Viewer
- glTail - 支援 Apache HTTP Server (combined 格式)、Squid、IIS、MySQL 等
- logstalgia - 僅支援 Apache HTTP Server 之 combined 與 common 格式
以下是在 Ubuntu 8.04 (AMD64) 的安裝與操作備忘
glTail
sudo apt-get install rubygems rake ruby1.8-dev libgl1-mesa-dev libglu1-mesa-dev libglut3-dev build-essential
sudo gem install -y net-ssh file-tail ruby-opengl -r -s http://gems.rubyforge.vm.bytemark.co.uk
使用方法
gl_tail --new myfile.yaml
vi myfile.yaml
servers:
www.mydomain.com: (這個名稱會顯示在 gl_tail 執行畫面上)
host: www.mydomain.com
user: ssh_login_user
password: password_for_login_user (若使用金鑰登入, 可刪除此參數)
command: tail -f -n0
files: /var/log/httpd/access_log
parser: apache
color: 0.2, 1.0, 0.2, 1.0
(刪除其他用不到的設定範例)
config:
dimensions: 1024x600 (依需求設定畫面大小)gl_tail myfile.yaml
logstalgia
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev cl-sdl-opengl cl-sdl-img libpcre3-dev
logstalgia amd64 package:
http://packages.ubuntu.com/zh-tw/intrepid/amd64/logstalgia/download
使用方法
ssh user@your.httpd.server tail -f /var/log/httpd/access_log | logstalgia -
ps. 如果 ssh 連線之 user 非 root, Server 端需 chmod o+x /var/log/httpd; chmod o+r /var/log/httpd/access_log
Ref:
Posted by Jamyy at 2008年10月09日 10:48