Monitor a Linux Box With Machine Generated Music 114
mcappel writes "Linux and Unix admins are familiar with vmstat and top, which are visual tools displaying the health of a computer. chordStats adds a new interface to a system monitoring setup — information passed through tone, timbre, and harmony. IBM's Nathan Harrington, who wrote Knock Some Commands Into Your Laptop, created a simple Perl script to send note events to FluidSynth that forces various system events to be interpreted as a part of a harmonious interval, and looks at options for enhancing a musical system monitor."
Music? (Score:3, Funny)
I can just picture it now... (Score:5, Funny)
Big Boss: "What's the status of our servers right now?"
Me: "Well, sir, it's like this. The web server is all light classical, but the mail server has gone a bit blues; we'll try to upgrade it to something jazzier once the new shipment comes in."
Big Boss: "Any word on how Joe's doing with the corporate intranet issues?"
Me: "Well, sir, it was death metal when we arrived this the morning; he's trying to make it perkier, but so far it's still stuck at atonal screechings..."
Big Boss: "It's not going go all John Cage on us, is it?!!"
Me: "No sir. Not this time. I swear!
Big Boss: "Well, okay. Keep up the tempo!"
(thinks)Hey, managing this technology stuff is easier than I thought!"
Me: (thinks) Must stop bosses from reading slashdot.
Morse is better (Score:2)
Morse has been used a lot and it is a lot more descriptive than music (though I guess the learning curve is a bit less for music).
Neat! But.. (Score:3, Funny)
Themes (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
I don't know if it will sound quite like that, but somebody has setup their firewall to play sound [slashdot.org] as incoming packets hit it.
Re: (Score:1)
I do some stuff similar already in my server room, although it certainly isn't as high tech as this. Generally I just use the PC speaker to beep some codes when some semi-severe problems occur. I wouldn't have the machines doing this on a regular basis mind you, because as others have stated it can get really old quick. With a quick script you should be able to monitor everything from temperature to network attacks. One I have beeps
You know its bad... (Score:2, Funny)
Re: (Score:1)
I use this frequently while mucking around with my home network:
$ ping 192.168.0.1 | while read x ; do echo -e \\a$x ; done
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=0.0 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.0 ms
sound samples? (Score:5, Interesting)
Re:sound samples? (Score:4, Informative)
Re: (Score:2)
Re: (Score:1, Offtopic)
You should lose your points, but go ahead and use your last one on me so no one sees me calling you on it. Sometimes I wish moderation was not invisible. </rant>
Re: (Score:1)
Re: (Score:3, Funny)
GPP (Score:2)
When reading this blurb about using system condition to drive a "melody" of diagnostic signals, the first thing that came to my mind was a certain automatic doorway on the Heart of Gold. It was positively humming with joy when it was able to open and close for the people wandering through, thanks to an implementation of Genuine People Personalities(tm) software. From the TV series, the robotic sing-song line, "Glad to be of seeer-vice!" just floated through my mind.
Re: (Score:2)
Or maybe they could do it Marvin-style:
"Processes? Don't talk to me about processes ..."
Related idea or prior art (Score:2)
Re: (Score:3, Interesting)
Re: (Score:2)
Re:Great.... (Score:5, Funny)
I want minor chords when something is failing, and business as usual should play "Walking on Sunshine"...
Your ideal server condition is to be playing "Walking On Sunshine" _all the time_? God, I'd WANT things to fail after a while if that was the case :)
Re: (Score:2)
From the Article (Score:5, Funny)
Re: (Score:2, Funny)
Re: (Score:2)
Sounds of a Linux server (Score:2)
Re: (Score:3, Funny)
I just tried it on my desktop (fluidsynth is in Fedora Extras), and I think it would probably be more useful on a server.
Because the state of the cpu/disk/network are just all over the map in normal desktop use, so I'm not getting useful information.
But on a server the state probably changes more slowly, and you can quickly compare the sonic-state to what you expect your server to be doing.
That noise? Its the "Everything's OK" alarm. (Score:2)
Re: (Score:3, Funny)
Sounds like this would get anoying realy quick. What's wrong with just running Nagios or the like?
You can continue monitoring while you go to the bathroom. Wait, do you take your laptop in the bathroom with you? Nevermind.
Re: (Score:1)
I realy cant think of any server crash that would make me rush what ever it was I was doing in the bathroom. The servers can wait.
Just imagine if. (Score:2, Interesting)
Re: (Score:2)
The next Google app---"Google Symphony"
There goes the Beowulf joke (Score:1)
Now this will be modded redundant for sure.
Douglas Adams (Score:1)
(Or maybe this one was from Dirk Gently's Holistic Detective Agency... I read them back to back several years ago, and now I can't keep them straight.)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
I included a quote from the book in my own post a bit further down.
*cymbal crash* (Score:2)
So.... (Score:1)
Been doing that for years (Score:1)
Blowing the speakers to Kingdom Come... (Score:5, Funny)
Re: (Score:1)
I'd get more worried if it started playing "Bad to the Bone"
Oblig Simpsons (aka Million Dollar Idea Eh?) (Score:2)
*modem noise starts...Georgy Girl starts playing*
I wonder if this would work on a Windows box? Would it sound like all your least favourite Country-Western songs as played on the bagpipe?
Exactly... (Score:2)
I might see if I can pump the data from an IDS into it too.
Seen before (Score:1)
Re: (Score:1)
Re: (Score:1)
Just in time for the holidays (Score:3, Funny)
if ALSA driver fails to load. (Score:3, Funny)
Re: (Score:1)
Re: (Score:3, Funny)
Re: (Score:2)
B movie sci-fi sounds (Score:2)
That's a great idea and all... (Score:1)
Plus, the music would have to be pretty loud to be heard over the jet engine that is their cooling system.
Re: (Score:2)
Changes (Score:2)
~Pev
I just couldn't resist this one..... (Score:5, Funny)
Re: (Score:2, Interesting)
That depends on your definition of 'sound':
No, it doesn't make a sound.
Yes, it does make a sound.
Re: (Score:2)
A couple of yours ago... (Score:3, Interesting)
Re: (Score:2)
I did this a while ago. (Score:1)
All you have to do is plug that cable into the Mic socket (instead of Line), turn all the volume meters up to 11, et voila - rhythmic (and highly irritating) induced computer noise, picked up by a cheap TV receiver!
Peep: network auralizer (Score:2)
So your servers don't have sound cards? (Score:1)
machine 1 plays everything with a jazz motif
machine 2 plays everthing with a classical motif
machine 3
"everything normal" is just a quiet sound, just above silence, or optionally, silence except for periodic sounds to alert you that the monitoring program is working properly.
If something is wrong, you play a sound that 1) gets your attention and 2) uniquely identifies the subsyste
Sonic failure prediction (Score:2, Interesting)
Bring back the line printers (Score:3, Interesting)
Re: (Score:1)
Now, however, it's a laser printer which merely hums when active, and beeps once and flashes lights on errors. If you're out back, you can't hear it.
I bet... (Score:2, Funny)
Re: (Score:1)
You could do something similar with (Score:2)
also done in 1956 (Score:2)
Re: (Score:2)
Sounds a bit like "peep" (Score:2)
I used it in a couple of places, and it worked relatively well - especially when the rest of the shop was quiet.
Prior art from 50s? (Score:1, Interesting)
One of the best books of sci fi in my opinion.
It's a bit heavy on communistic ideals, though. It had to be at the time, to get pu
WOW!! This grooves man! (Score:1)
It even wrote the lyrics for us! http://www.azlyrics.com/lyrics/pinkfloyd/setthecon trolsfortheheartofthesun.html [azlyrics.com]
Is that Solaris you're runinng?!? Then turn it up man!!!!
Servers in the same room? (Score:2)
Re: (Score:2)
Why not stream it? I generate a continuous stream of thunderstorms on a server tucked away in my basement that doesn't even have a sound card let alone speakers or anything hooked up to it. But I just pipe the raw sound output to a fifo, encode with LAME, then pipe to another process which sends the music to icecast--all on the same device. Since I only ever use the thing locally I want to switch to encoding to flac instead (the extra traffic isn't a problem) but I haven't got around to it yet.
That way, I
Sure, why not? (Score:2)
On the other hand, if your stream was continuous (like yours, evidently) you would know something was wrong not by the noise but by the silence.
I like it.
Why? Because you can! (Score:1)
Old idea (Score:1)
Obligatory One-Liners (Score:1)
2) Bet it would be better than 90% of the music out there today
3) Isn't that how Trent came up with The Downward Spiral?
4) Between the techno music and the fan noises coming out of the power supply, CPU, and GPU, you'd think I'm attending a rave near the airport.
5) I'd be scared if my machine played Chopin's Funeral March on its own.
6) I'd know we're in trouble when I get a call on my cell from one of the servers and the ringtone plays Bad Religion's "Los Angeles Is Burning"
7) H
old news - peep (Score:1)
Bruce Sterling called it (Score:2)
In ex-Sov spacecraft, ship monitors you!
J
snoop -a ftw (Score:1)
60s Prior Art (Score:1)
"Many users fondly remember the LEO III and enthuse about some of its quirkier features, such as having a loudspeaker connected to the central processor which enabled operators to tell if a program was looping by the distinctive sound it made."
http://en.wikipedia.org/wiki/LEO_computer [wikipedia.org]
Yay ! Bring Music to dark Server rooms ! (Score:2)
Three cheers for linux monitoring music and the server room symphony !!!
Gone are the days... (Score:4, Interesting)
Re: (Score:1)
This was thought of two decades ago ... (Score:2)
... By a late gentleman who went by the name of Douglas Adams. The software, Anthem, in Dirk Gently's Holistic Detective Agency, used a company's stock as input data instead of server logs, but the idea was still there. I wonder if his writing influenced the author of this tool.
I can't help but wonder if the music generated by this software isn't going to sound like, in Mr. Adams own words, "a short burst of the most hideous cacophony in G minor" -- to say nothing of what it must sound like to listen to h
psDooM has been out far longer (Score:2)
http://psdoom.sourceforge.net/ [sourceforge.net]
Dragged kicking and screaming into the 1960s (Score:1)
This is not exactly new. Most mainframes built by UK companies, from the late 1950s until the 1980s, had a loudspeaker attached to a piece of logic (via an op-amp) somewhere or other in the machine (the "successful jump" logic being a favorite). The idea being that an operator could tell, simply by listening, whether the machine / program running was behaving itself
This meant that nobody had to actually watch the console and could get on with doing the myriad other jobs needed: like changing tapes, paper,
Marconi Myriad (Score:1)
Reminds me of when (Score:2)
hmmm ... (Score:1)
Re: (Score:1)
Of course, tones define the harmony as well... but I can overlook that, and assume "tone" refers to the root notes.
Question (Score:2)
Sound of Slashdotted (Score:1)
Chords versus bugs & birds (Score:1)
So, for example, disk activity can be represented by the sound of bees. Incoming mail to the server
Re: (Score:2)