Slashdot Log In
Logfiles Made Interesting with glTail
Posted by
CmdrTaco
on Sun Oct 07, 2007 09:11 AM
from the because-you-can dept.
from the because-you-can dept.
Fudgie writes "My boss claimed it was pretty much impossible to create an entertaining way to visualize server traffic and events in a short time frame, so of course I had to prove him wrong. A weekend of neglecting my family produced a small ruby program which connects to your servers via SSH, grabs and parses data from Apaches access log and Ruby on Rails production log, and displays your traffic and statistics in real-time using a simple OpenGL interface (tested under Linux and Mac OS/X). It's a bit hard to explain over text, so please have a look at fudgie.org for an example movie, and more information."
Related Stories
This discussion has been archived.
No new comments can be posted.
Logfiles Made Interesting with glTail
|
Log In/Create an Account
| Top
| 131 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Oh dear... (Score:5, Funny)
(http://d.hd.org/)
Rgds
Damon
Oh great... (Score:5, Funny)
Just took a look at the video (Score:2, Funny)
(http://chris.brimson-read.com.au/)
Nice work though.
engineering management 101 (Score:5, Funny)
Visitorville (Score:4, Interesting)
Not "Fudgie", glTail (Score:5, Informative)
(Last Journal: Saturday October 18 2003, @07:45PM)
Wow ! (Score:5, Interesting)
I was about to say that it's a sort of etherape on steroids, but I've just realised your visualisation could benefit etherape instead (if you don't know etherape, look it up. No tools identifies a virus infection quicker).
Class, I'm impressed.
just a ploy to visualize the slashdot effect (Score:3, Interesting)
(Last Journal: Friday May 07 2004, @11:35AM)
-molo
Re:just a ploy to visualize the slashdot effect (Score:5, Informative)
Re:just a ploy to visualize the slashdot effect (Score:5, Interesting)
doom (Score:2)
(http://code.google.com/p/nmod/)
I recall seeing screenshots, but that was years ago.
Re:doom (Score:5, Informative)
(http://maydaydc.mahost.org/)
Oh, Sweeeetness! (Score:5, Funny)
"Oh, look! Bob just logged on... let's get 'em!"
...
"IT support. How can I help you?"
"Hi, this is Bob..."
--
X's and O's for all my foes.
Wow (Score:1)
Compiz for syslogs - ohmygawd ! (Score:3, Funny)
For those unlucky and late, actually, you missed a competition of peeing coloured snowflakes from the right versus doing the same from the left.
Only, the sources on the left are much better at aiming.
Plus, you have some 'Login
Heads up, Fudgie, it is truely the most amazing display of log files ever creeping across my eyes.
Keep the good work up, and please post again when you have something actually useful for the sysadmin.
I declare you 'King of Log Candy' !
Ob quote (Score:4, Funny)
(http://geocities.com/she_died)
Postfix? (Score:1)
GNU GPL (Score:2, Informative)
(http://www.karastathis.org/ | Last Journal: Tuesday April 05 2005, @07:51PM)
Hey, this is not the correct way to apply the GNU GPL licence. I don't know whether you had very little time available or just don't care, but the correct way is to explain exactly what licence (full title) the program is under and enable the user to find the licence (provide a copy of it and explain that the author of the licence is FSF, giving their address). We nerds of course understand completely what you mean, but other people may have no idea what you are talking about. To learn how to apply GPL on your program read this [fsf.org].
Good work, by the way. Was there any reason you preferred GPLv2 and not GPLv3? Also from the wording of your licence I think that you intended this to be available only under v2 and not v3 (you say "Licensed under the GPLv2" without a "or any later version" clause).
Sorry, but the boss won this bet (Score:3, Insightful)
(http://slashdot.org/~nurb432/ | Last Journal: Friday August 27 2004, @03:24PM)
syslog, not ssh+tail -f (Score:5, Insightful)
(Last Journal: Tuesday October 02, @09:54AM)
seconded (Score:4, Insightful)
Running glTail on Windows (Score:5, Informative)
(http://www.aztekera.com/)
1. Use the One-click Ruby installer from rubyforge (not Cygwin ruby)
2. Make sure to `gem install net-ssh`
3. Change "require 'glut'" to "require 'glut_prev'" to enable legacy GLUT ruby bindings
Took me a while to figure this out.
Audialization (Score:1)
fastfinge> i put it in the dmz
fastfinge> much musical entertainment
fastfinge> I should find the source for that thing again. i could change midi intruments depending on the type of packet.
fastfinge> or maybe create length and timbre data from the source IP?
2006-09-20
Booooring. (Score:1)
Was rather interesting as you actually could *hear* all those Windows trojans and worms trying to dig their way into your (Linux) system.
Google called (Score:2, Funny)
Not impressed (Score:1, Insightful)
Next ? (Score:1)
(http://fnarg.com/)
Curiously, I spent a good half-minute staring at the animation. For a busy site this could actually be really useful, to watch a slashdotting as it unfolds in real-time, and to a skilled sysadmin it could offer the kind of timely info required to properly tune the server to survive the bursts.
I'm not going to start watching this thing 8 hours a day (though some drones would), but it definitely does have limited uses that aren't currently matched by other analysis tools.
Two words... (Score:2)
(http://www.lectroid.net/)
not as eye candy as Netcosm (Score:1)
(Last Journal: Thursday January 26 2006, @04:44AM)
Inverted spludge (Score:1)
Fish, you gotta have fish (Score:1)
(http://www.geocities.com/tablizer | Last Journal: Saturday March 15 2003, @01:22PM)
Move of the slashdotting... (Score:2)
Re:Looks promising (Score:5, Interesting)
Re:Looks promising (Score:4, Funny)
(http://slashdot.org/)
So...how many hours of unpaid overtime did your boss get out of you?
I like getting paid for my awesome work. Kudos, though.
Re:Pretty, but? (Score:3, Interesting)
I believe this sort of tool is useful for realtime monitoring of net resources utilization. It can assist you giving graphic clues when something goes out of the usual parameters, like DDoS, slashdotments (sp?), router failure, etc. Depending on information being monitored and how it is displayed, it could also be used for long-term decision like buying more hardware or switching software because the current setup is not handling the load.
One nice, but more local example is the "duck" activity monitor (a windowmaker classic): a duck floats by a mass of water. If the water gets to high, it means the memory usage is high; if it has too much bubbles, processor is being hit. No percentages nor text, just a simple graphic.
A place I used to work is now trying to develop something like this: visualizations where you can tell trouble is brewing in a glance. This is useful for them because their services involved a lot of maintenance of third-party networks but having someone dedicated to nanny all systems is "dumb" and error-prone. Their solution consists of multiple screens around the office showing how the systems they are responsible for are behaving.
Re:SSH - jeesh kill the dinosaur (Score:1)
Re:Accessing log files via sudo? (Score:1)
Re:Wait, what... they're not interesting? (Score:5, Interesting)
And replace it with what? (Score:2)
(Last Journal: Tuesday October 30, @10:59AM)
Re:I hate flash! (Score:2, Informative)
Re:Wait, what... they're not interesting? (Score:2)
(http://www.subgenius.com/)
Re:Pretty, but? (Score:2)
(http://www.subgenius.com/)
Re:64 bit prob? (Score:2)
Re:64 bit prob? (Score:2)
The next version will have an auto-fallback to this function if the exception is raised.