Home :: About InfoWorld :: Advertise :: Subscribe :: Contact Us :: Awards :: Events
InfoWorld HomeNewsTest CenterOpinionsTechIndex

Strategic Developer

Listening to my server
Looking for new ways to represent system events with sensory information

By  Jon Udell July 03, 2003  

The first server I connected to the Internet sat on the floor of my office, close enough so I could hear -- and feel -- its response to heavy load. It seems weird to admit that I relied on those sensory cues, but I've talked to enough system administrators to know I'm not alone. The sounds of a working machine enable the pattern recognition engine in your brain to create a baseline -- and to detect deviations from it -- in ways that are effortless, automatic, and incredibly efficient.

Of course server co-location doesn't normally mean keeping the box 12 inches from your right knee. And even when you can do that, sound and vibration are only crude indicators of status. So we look at dashboards and read reports to monitor the day-to-day health of our systems, and we reserve sound (or vibration) for the exceptional pager alert.

What if you could translate system events into a symphony? Michael Gilfix's Peep, a "network auralizer," explores the idea. In a paperdelivered at the Usenix Association's Large Installation System Administrators (LISA) conference in 2000, Gilfix described Peep's naturalistic vocabulary of sounds. A discrete event, such as a user logging in or an error message appearing in a log, maps to a single staccato sound -- for example, the chirp of a cricket. A variable state, such as the number of users or the current system load, maps to a continuous sound -- for example, wind or running water.

It's such a charming notion I had to try it out. What I found, after building the current version of Peepand installing it on a Red Hat Linux box, is that "sonification" of system status is not so different from visualization of the same data. Both are hard problems. First you have to get hold of the raw data. It's all sitting there in the logs, but digging it out in a useful form is easier said than done. Peep, for example, hauls in a flock of CPAN (Comprehensive Perl Archive Network) modules to deal with the various formats. If it ran on Windows, it would need a different set of modules. In a network of XML Web services, solving at least this part of the problem should be a lot easier.

The next part -- creating useful representations of states (how things are) and events (how things change) -- is always going to be hard. Edward Tufte's books lay out the rules for creating rich and effective visual information displays. Of course, we rarely see these principles applied successfully in books and magazines, never mind in system monitoring software. When the Tufte of sonic design emerges, he or she will likely suffer a similar fate.

Despite this gloomy assessment, I'm hopeful for Peep and its successors. To function well in complex information environments, we'll need to attune all of our senses to the patterns of stasis and change. As we are still learning, different modes of perception offer complementary strengths. In his Weblog, Ray Ozzie has celebrated the virtues of modality. "The universal inbox was supposed to have merged e-mail and voice mail by now," Ozzie wrote, "but such products remain niche. Hard as it is for technologists to believe, people actually like dealing with these separate modalities separately."

Now if you'll excuse me, the crickets are chirping madly and I think I'll go find out why.

Jon Udell is lead analyst of the InfoWorld Test Center.

  More Jon Udell columns
  Join a discussion on Jon Udell's columns
  Jon Udell's Blog

FREE Newsletter - Get Jon's column delivered weekly
Email Address:



Cisco - SAFE: A Security Blueprint for Enterprise Networks
EMC - HOW MUCH CAN YOU SAVE with a networked storage solution?
HP - Click here for a white paper on Solaris-to-Linux migration + HP.
Microsoft - Download your FREE Executive Insights Library from Microsoft
Nokia - IDC Executive Brief - Email Risk Management: A Growing Concern for Enterprise

Search the IDG White Paper Library:

Iron Speed - DOWNLOAD New .NET Code Generator for Advanced Apps. Now $495.
Microsoft - Get the latest news from across all IDG sites on Windows Server 2003
dtSearch - Instantly search gigabytes across a PC or network; publish to CD or Web
SeeBeyond - "The SeeBeyond ICAN Suite 5.0 rocks application development!"

Network Administration: RemotelyAnywhere 5.0 - Remotely control and administer your servers and PCs with just a Web browser. Manage your entire network with the free RA Console. RA is also an ideal remote helpdesk tool. Download a free fully functional 30-day trial.
EnterpriseSoftwareHQ: Management Software - Free software research at EnterpriseSoftware|HQ, headquarters for buyers and sellers of enterprise software. Quickly investigate hundreds of today's top vendors, create a short list, and even send RFPs - all in a fraction of the usual time!
Systinet Web Services Software - Free License - Systinet's Java & C/C++ Web services software makes it easy to build secure Web services applications. Tutorials and whitepapers. Get a FREE single CPU license today.
iWay Software Accelerates Business Integration - End to end ebusiness integration solutions including Web services and native adapters to over 200 different sources of information.
AT&T-Cisco Portal Examines IP VPN Services. - The IP VPN Portal from AT&T and Cisco Systems features numerous resources and tools, including a Webcast on how to increase productivity, lower costs and extend the power of your network.


Page: CTO Spotlight + Top Stories
Top Stories

Red Hat to ship JOnAS J2EE software
Update: Novell hails Linux, criticizes SCO
Wi-Fi in the sky
Update: Cisco Q4 earnings up, sees rebound signs
Pacific Bell sues, senator questions RIAA
Sun embraces Linux while touting Solaris
 HOME  NEWS  TEST CENTER  OPINIONS  TECHINDEX   About InfoWorld :: Advertise :: Subscribe :: Contact Us :: Awards :: Events 

Copyright © 2003, Reprints, Permissions, Licensing