Slashdot Mirror


Suggestions For Cheap Metrics Eye Candy Software?

Banquo writes "I have a friend who has a small datacenter (SQL/Mail/IIS/File Repository ... 5 or 10 servers) and he was saying that his boss wants to see some kind of 'visual display of changing metrics' — Net/server/sql stats with moving lines and graphs and pretty colors. Basically they want something to display on a big LCD panel that will give a tiny bit of 'Wow' factor to customer visits. Back in my datacenter days I saw a million packages to do this stuff, but I was always blessed with an IT budget for metrics/monitoring. Can anyone suggest a free/cheap package that will make pretty moving pictures, moving lines, graphs, etc. from server/net stats? There's no worry about actually using this for real data tracking or metrics purposes. He has a pretty robust log/alert/metrics setup, but command line is a little too dry for marketing purposes. I jokingly suggested he just use a looped flash animation but he actually does want stats that are coming from and reflect his environment. Anyone know of any cheap or free data center stats/metrics 'Eye Candy' software out there?" Better yet, can you think of any particularly interesting ways to display that sort of information?

201 comments

  1. rrdtool. by FooAtWFU · · Score: 5, Informative

    and maybe one of the projects that use it.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:rrdtool. by houstonbofh · · Score: 2, Informative

      and maybe one of the projects that use it.

      mrtg and rrdtool are the grand daddies of the monitoring eye candy set. http://oss.oetiker.ch/ for all the projects he made.

    2. Re:rrdtool. by Anonymous Coward · · Score: 3, Funny

      as you can see from this graph our Santa projections for next quarter are very promising.

    3. Re:rrdtool. by Architect_sasyr · · Score: 5, Interesting

      I'd actually argue against this.

      rrdtool is great to show a graph of disk usage and so forth - for management of servers and for management of managers - but showing it to clients on a tour? Big whoop. Any hick can go make a graph (I personally graph /dev/random a fair bit and give it good titles - or the Fibonacci sequence when I want to get more hardware) so showing it to a bunch of clients (or at least making it the focus) is not such a great idea. Someone further down recommended glTail and I have to agree - it's cute, it's flashy, it feels "Web 2.0" and it gives an accurate on the spot idea of what the server is doing.

      Anyone have a link to the google projector where they throw up the current search term on the wall? Completely useless but freaking awesome. That's the sort of thing you want to show clients, not a bunch of graphs about bandwidth usage and CPU speed.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    4. Re:rrdtool. by BrittanyGites · · Score: 3, Informative
      --
      Ian
    5. Re:rrdtool. by wondershit · · Score: 1

      I once had a look at Zabbix. It is very easy to install and provides tons of stats. You can build screens with preferred graphs and maps resembling your network and stuff. It's nice but I found it not to be expandable so you are pretty much stuck at the default values the agents collect (though it's been a while, maybe that changed).

    6. Re:rrdtool. by ElizabethGreene · · Score: 1, Offtopic

      If all your boxes are windows, "Performance Monitor" is a really good place to start. We use Cacti in our environment, because we are mixed win/linux/cisco/etc shop.

      If you have more money than time, WhatsUp Gold is good software. Sit down before you read the pricetag.

      -ellie

  2. just write something by Bizzeh · · Score: 2, Insightful

    could something not be written customised to the data being held there? that way it could be alot easier to make things move and flash, and change colours. (my boss is the same, if it doesnt flash, move and change colours, it doesnt work)

    1. Re:just write something by zappepcs · · Score: 2, Insightful

      It's rather difficult to coordinate several hundred stats at minute resolution and make things move like a speedometer. RRDTool is fantastic, present it the right data and all is good. When there are many pretty widgets to look at, 5 minute resolution is often better than good enough. RRDTool can be used to display aggregated RRD data as well, so you can have simple go/no_go indicators as well as pretty widgets. A bit of PERL and you can do wonderful things with data fed to RRDTool.

    2. Re:just write something by maxume · · Score: 1

      Why bother customizing it to the data? Just make something that moves, flashes and changes colors in a random, pleasing fashion.

      A "boss screen" for your data center sounds like a good project name.

      --
      Nerd rage is the funniest rage.
  3. Screensaver by agendi · · Score: 5, Funny

    We use the Matrix screen saver. Senior management were very impressed at how hard our datacenter was working.

    --
    I just can't be bothered.
    1. Re:Screensaver by Gemdog · · Score: 5, Funny

      Or were they looking at the girl in the red dress?

    2. Re:Screensaver by Sentry21 · · Score: 3, Funny

      I don't even see the code anymore, all I see is bomb, BSOD, kernel panic...

    3. Re:Screensaver by Cow+Jones · · Score: 3, Interesting

      A friend of mine recently told me they were using lava lamps in different colors as a low-tech indicator for problems with the automatic overnight test/build process. A developer would enter the office in the morning and immediately notice an eerie yellow glow, which meant that the test suite for project #2 didn't complete successfully. He'd know he'll have to look into that even before checking his email (after making some coffee, reading Slashdot and doing the rest of his early morning routine). Might be a bit too geeky for customers, but from what I heard, it works quite well.

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    4. Re:Screensaver by smallfries · · Score: 1

      Sounds a bit like this. I've always thought that it looks pretty cute.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    5. Re:Screensaver by FooAtWFU · · Score: 1

      One of our developers put together something similar, except with a little Arduino controller-board hooked up to a few LEDs and a USB cable and mounted on the ceiling with a cheap IKEA fixture. This is hooked up to our integration farm (we do continuous integration) and changes colors to indicate successful test runs, failed test runs (which revert the checkin responsible) and when the test farm is broken (the Red Light of doom).

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    6. Re:Screensaver by Anonymous Coward · · Score: 0

      A friend of mine recently told me they were using lava lamps in different colors as a low-tech indicator for problems with the automatic overnight test/build process.

      What surprises me more is.. you believed that?

  4. GL Tail by vidiot4 · · Score: 5, Informative
    1. Re:GL Tail by John+Hasler · · Score: 0, Offtopic

      Mod parent up. That looks like just the thing.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:GL Tail by solafide · · Score: 2, Informative

      Seconded. Don't know if this is the same project, but Sandia Labs' Center for Cyber Defense has something like this; watching it run on their network is quite cool.

    3. Re:GL Tail by nawcom · · Score: 1

      GLTrail ftw. If you want, you can schedule an appointment and have the servers get extreme amounts of requests. I would say post the link to the IIS, but it looks like there is more to show off than just that in this datacenter. Oh well, GLTrail is what you want to show off the power of the datacenter in a graphical way. Eyecandy? Well I guess it is eyecandy, since there isn't much to visually show off with a server other than numbers.

  5. Look at Munin by jaa101 · · Score: 5, Interesting

    Munin is a very useful monitoring tool that can be configured to warn of server issues (full-ish file systems, high load averages, etc.) You can also easily configure a web view that auto-updates at intervals with pretty graphs. You can monitor whatever you want via trivial shell script plugins.

    1. Re:Look at Munin by kbahey · · Score: 1

      Here is a second vote for Munin.

      It is really useful for historical info on almost anything, CPU, memory, network, mail, MySQL, Apache, swapping, you name it.

      I've only used it on Linux systems, so don't know much about its Windows features.

      Its default page may not be useful as is for a WOW display. But you may be able to write an HTML page with a meta refresh to pull a few interesting graphs and display them in a custom page.

  6. A dozen xterms... by John+Hasler · · Score: 4, Funny

    ...each running 'tail -f' on a log file.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:A dozen xterms... by klokop · · Score: 2, Interesting

      .. or one term running multitail.

      --
      Passing silhouettes of strange illuminated mannequins
    2. Re:A dozen xterms... by Orlando · · Score: 2, Interesting

      You laugh, but we had exactly this installed at my last place and we knew instantly if something was wrong, either by noticing odd patterns in the text or by one stopping completely.

      --
      -= This is a self-referential sig =-
    3. Re:A dozen xterms... by Anonymous Coward · · Score: 0

      To turn this into a real career limiting move how about 'tail -f /var/log/squid/access.log|grep $MANAGERSIP'.

    4. Re:A dozen xterms... by stephenpeters · · Score: 1

      Why not try using 'less +F /var/log/logfile'

      It looks like the tail command when running but allows you to scroll, search and use all the other useful fuctions of less if you spot something intersting.

  7. Windows 2008 by Matheus · · Score: 2, Informative

    Since you mention IIS I presume this is a windows environment. One of the things M$ actually did right with 2008/Vista is their new monitoring suite. It won't neccessarily report on everything you're asking BUT it has plenty of important looking displays to fill the boss' eye-candy needs.

    Accessed most easily through the old-style task manager --> Performance Tab --> "Resource Monitor" button.

    Of course if you're not up to 2008 on your servers (like most of the world) this is useless advice :)

    1. Re:Windows 2008 by gbjbaanb · · Score: 1

      but does it aggregate data from "5-10 servers" and display them in a way the boss can easily access, like on a web page?

  8. Nisca by dusanv · · Score: 4, Interesting

    I found Nisca better and easier to extend than rrdtool. I liked the fact it has full history so you can zoom in on the stats at any point in the past. But it is a difficult to set up for the first time and seems half-abandoned now.

    1. Re:Nisca by gullevek · · Score: 1

      yeah, but the nice thing about rrd, the database will NEVER get bigger than what you have defined. And for Most stats I really don't need the minute values from 6 months ago ...

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
  9. Lies by bigattichouse · · Score: 4, Insightful

    Yep.. lies, just like those big ol' blinkenlights computers in Jurassic park, they just built a routine that looked good. Marketing is lies, get over it... just tweak how false you want to be. You are selling a dream of what you could be - deal with it.
    --
    Lost your job? Keep one eye open on craigslist, even just for gigs http://www.bigattichouse.com/oneeyeopen.html

    --
    meh
    1. Re:Lies by Sanat · · Score: 1

      Reminds me of the movie Office Space when the chick only had 15 pieces of bling but the real go getter guy had 37 or something like that... and so the boss was on her about it. It doesn't really make a difference but it does look like something is happening and that someone cares... whether they do or not is pretty much immaterial.

      Don't know why you were modded down. Probably a marketing guy got mod points by mistake.

      --
      And in the end, the love you take is equal to the love you make
    2. Re:Lies by beav007 · · Score: 5, Insightful

      That's "flair". Geek card please!

    3. Re:Lies by Sanat · · Score: 1

      God, you are right. How could I mess that up... sigh

      I stand corrected

      user #90765 with the Linux Counter... # Interpreted as mar 1997

      --
      And in the end, the love you take is equal to the love you make
    4. Re:Lies by Daengbo · · Score: 4, Insightful

      Asking the three-digit Slashdotter for his geek card just doesn't seem right!

    5. Re:Lies by Fulcrum+of+Evil · · Score: 1

      Nah, this is different because the boss man wants pretty charts to baffle guests with bullshit, or something. He apparently realizes this is for show.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:Lies by beav007 · · Score: 1

      I shall cherish the moment...

    7. Re:Lies by Anonymous Coward · · Score: 0

      Those blinkenlights in Jurassic Park are actual computers made by the now defunct company "Thinking Machines". They were available with up to 65k 1-bit CPUs, and the leds in the front would display the current utilization - something quite important for hardware as expensive and difficult to program for as a CM-5.

    8. Re:Lies by maxume · · Score: 1

      If you light him on fire, does he not burn?

      --
      Nerd rage is the funniest rage.
  10. Movie clip by EkriirkE · · Score: 1, Offtopic

    Take *.computermovie and play back the computer closeups on a loop.

    --
    from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    1. Re:Movie clip by Anonymous Coward · · Score: 0

      Mods: how on any planet is this off topic?! Oh that's the reason, you're all idiots.

    2. Re:Movie clip by Anonymous Coward · · Score: 0

      Wow, this went *whoosh* to the mods, this thread should be marked as such:

      OP: +2/3 Funny/Interesting
      Above: +5 Informative
      This: 0, Redundant

  11. Not free but pretty cheap by afidel · · Score: 3, Interesting

    If your friends time is worth anything then I highly suggest using WhatsUp Gold from Ipswitch. Dead simple to setup yet very customizable. Tons of canned reports and graphs. We use Firefox Showcase and ReloadEvery addons to display a 3x3 matrix of graphs to monitor overall system health.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:Not free but pretty cheap by Anonymous Coward · · Score: 0

      I might be crazy, but it looks to me like they photoshopped vista onto an imac, for their banner picture.

    2. Re:Not free but pretty cheap by machine321 · · Score: 1

      What's Up Gold is fine for small networks, but it falls over at about 3000 monitors. They open a connection for each monitor rather than one connection per machine, so it's easy to run out of tcp ports.

  12. cacti by SoupGuru · · Score: 4, Interesting

    I just grabbed a Cacti virtual appliance from rPath. No installation required really - just load it into VMWare (you can also get isos) and configure it. No chasing down prereqs or dependencies. I'm not affiliated, just impressed with the ease.

    http://www.rpath.com/rbuilder/

    --
    What doesn't kill you only delays the inevitable
    1. Re:cacti by steveg · · Score: 1

      Cacti is fairly easy to install on either a Linux or a Windows server. It seems to be very configurable -- I'm still figuring out how to do some things.

      The Cacti community has a bunch of scripts and templates that can be imported into your setup. The templates seem to be version specific, so if someone created it in a version other than what you're using, you may not be able to use it.

      Other than that it seems pretty easy to set up.

      --
      Ignorance killed the cat. Curiosity was framed.
    2. Re:cacti by socsoc · · Score: 3, Informative

      I started playing with Cacti recently too. I do use it for data gathering, but it also has the "oooh pretty" factor for when people stop by.

    3. Re:cacti by digitalchinky · · Score: 1

      Damn, here I've been calling my servers the, er, 'servers' for the last 15 years. I find out from this website that I should have been referring to them as the " Appliance" instead. How many promotions have I lost to those slick suited dorks that I mock on a daily basis :-(

    4. Re:cacti by digitalchinky · · Score: 1

      That was meant to be <buzzword> Appliance - stupid slashdot.

    5. Re:cacti by richrumble · · Score: 0, Redundant

      ClearSite is prettier than Cacti, it's geared towards Cisco and HP network gear, but the new version coming in 2009 will blow the competition away! While it uses RRDTool also, it has a real-time Ajax search and a much better navigation scheme over Cacti. http://clearsite.sourceforge.net/coming-soon.html

  13. Not quite, but just as funny: by drijen · · Score: 2, Funny

    How about that software that plays music, and is attuned to the load of each server?

    Or how about using driftnet, pipe the output to a monitor in the lunchroom, complete with login name, so that everyone sees who is looking at amazon.com/porno?

    Yeah I know it's not precisely what you asked for, but you can't say you didn't have the same thought.

    (driftnet: http://ex-parrot.com/~chris/driftnet/ )

    1. Re:Not quite, but just as funny: by Wiseazz · · Score: 2, Funny

      How about that software that plays music, and is attuned to the load of each server?

      You could tie it in with the lighting and environmental controls - if someone walks in on you and the lights are dim, it's hot as hell, and there's dramatic music in the background they know to leave you alone. Perhaps some torture-chamber sound effects could be included.

      --
      My sig sucks.
    2. Re:Not quite, but just as funny: by cmaxx · · Score: 1

      http://www.usenix.org/events/lisa00/gilfix.html

      Won best paper award that year istr.

      --
      ...an Englishman in London.
    3. Re:Not quite, but just as funny: by thoughtlover · · Score: 1

      How about that software that plays music, and is attuned to the load of each server?

      Exactly what I was thinking of...

      http://linux.slashdot.org/article.pl?sid=06/11/15/1628216

      --
      No sig for you! Come back one year!
  14. Windows Sidebar by Anonymous Coward · · Score: 0

    With a bunch of widgets!

  15. Just make a movie by YrWrstNtmr · · Score: 0, Offtopic

    If it doesn't have to actually display anything real, fake it.
    No one outside the company will know.

  16. Logstalgia by rocketpants · · Score: 2, Interesting

    Logstalgia (http://code.google.com/p/logstalgia/) does a great job for Apache servers, but unfortunately there seems to be no support for IIS formatted log files as yet.

  17. Ganglia by digitalhermit · · Score: 2, Informative

    We use Ganglia (http://ganglia.info) at work.

    If you prefer command line, try nmon. Originally for AIX, but there's a Linux port. Works well. On a large green-on-black terminal it looks pretty cool :D

    1. Re:Ganglia by Raenex · · Score: 1

      Sounds like Japanese tentacle porn.

    2. Re:Ganglia by Iamthecheese · · Score: 3, Funny

      I am intrigued by your ideas and wish to subscribe to your newsletter.

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
  18. Quartz Composer by Ilyakub · · Score: 5, Interesting

    If the LCD panel is connected to a Mac, you may want to try using Quartz Composer.

    It's a flow-based programming language included in the developer tools package. You can use it to make just about any kind of animation (music visualizations, image filters, screensavers, etc.), and hook it up to live data.

    I've set it up for my office, but didn't have time to write a very complex program yet, just a flashy 3D RSS feed of Twitter posts mentioning our product.

    1. Re:Quartz Composer by tehcyder · · Score: 2, Funny

      I've set it up for my office, but didn't have time to write a very complex program yet, just a flashy 3D RSS feed of Twitter posts mentioning our product

      What, like "M$ is teh suck", "M$ is teh evil", "Every time someone uses M$ Windoze a kitten dies"...?

      Oh, not that Twitter.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  19. Pandora FMS by draxbear · · Score: 5, Informative

    One option I'm reviewing at the moment is Pandora FMS
    http://pandora.sourceforge.net/

    Not bad and there's a pre-built vm you can download to quickly give it a go.
    http://www.vmware.com/appliances/directory/1236

    --
    --- I've completed diagnosis of your problem and can classify it as a YOYO...You're On Your Own
    1. Re:Pandora FMS by Anonymous Coward · · Score: 0

      Threading is so abused...

    2. Re:Pandora FMS by Anonymous Coward · · Score: 0

      I suspect that many among Slashdot's current readership are simply too stupid to understand threading. Sad.

    3. Re:Pandora FMS by richlv · · Score: 1

      interesting, never had heard of this one.
      we are using Zabbix (URL:http://www.zabbix.com/), which might be another option for the author of the submission.
      architecture of zabbix seems to be similar - php frontend, server with agents.

      --
      Rich
    4. Re:Pandora FMS by richlv · · Score: 1

      i did, i did, i did preview !!!1111one
      http://www.zabbix.com/

      --
      Rich
  20. Spotlight on Windows by Anonymous Coward · · Score: 5, Informative

    Jesus, did any of you even RTFS? I'd hate to see software requirements from any of you fools.

      He asked for moving pictures and lines:
    Quest's Spotlight on Windows.

    Screenshot at http://www.quest.com/images/popup.asp?path=/spotlight_on_windows/img/screenshots/5.png&width=1280&height=993

    1. Re:Spotlight on Windows by Anonymous Coward · · Score: 0

      I installed a trial for Spotlight on Exchange once long ago.

      If you want spinning widgets, moving lines, and something that looks like it belongs in Hollywood this is about as close as you are going to get.

      It's definitely clunky and expensive, but I think it would work for the purpose intended.

      Last time I checked there were still free demos available. If you get the demo up and running in front of your boss, that may be all you need to justify the price.

    2. Re:Spotlight on Windows by afidel · · Score: 1

      It's going to be REALLY hard to justify Spotlight (or anything from Quest) for a 10 server environment! I love their stuff but it's very pricey, especially for small installs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  21. MRTG by Spasemunki · · Score: 2, Informative

    MRTG can graph pretty much anything. It's primarily used for bandwidth (I think- given the name), but a former company used it to graph pretty much everything about all its servers: CPU load, motherboard temperature, bandwidth, disk capacity, web server hits, mail system access. It's written in perl and pretty easy to customize, from what I understand; essentially, anything that can dump two numbers into a file can be used to produce a graph, and the look and feel of the graph can be changed in the config.

    1. Re:MRTG by DrogMan · · Score: 1
      Yup. I've been using MRTG with a handful of home-grown plugins to do all the above.

      Nagios not been mentioned yet? That gives me the overall picture, but MRTG for the individual server stuff.

      I can't work out how many servers the OP has.. Is it 5 or 10? I know exactly how many servers I have in a remote data centre!

    2. Re:MRTG by Spasemunki · · Score: 1

      Good point- if you take the relatively minor step of adding the 'parent' attribute to all of your machines in the Nagios config, it can produce a nice map of your logical network, with near-real time updating of host and service health,

  22. etherape by johno.ie · · Score: 1
    http://etherape.sourceforge.net/

    I dunno if that project is still maintained though.

    I got bored with fancy data visualisations a few years ago.

    --
    872835240
  23. Read Edward Tufte first by RevWaldo · · Score: 1

    Get his books, and if you friend's boss will swing for his one-day course, all the better.

    http://www.edwardtufte.com/tufte/index

  24. you don't say.. by sohp · · Score: 1

    Famous last words:

    There's no worry about actually using this for real data tracking or metrics purposes

    I agree with the other comments saying to just fake it with pretty gadgets. It's already a fake from conception, no point spending any effort beyond satisfying the requirement that it impress potential customers.

    1. Re:you don't say.. by Korin43 · · Score: 3, Insightful

      It seems like intentionally lying to your customers like that isn't a good idea. Eventually someone who knows what the fake graphs are showing is going to ask a question and you'll have to admit that it's all a lie to impress people.

    2. Re:you don't say.. by Beezlebub33 · · Score: 2, Informative

      If you want something cool with multidimensional data, do something with GGobi [http://www.ggobi.org/]

      --
      The more people I meet, the better I like my dog.
    3. Re:you don't say.. by Anonymous Coward · · Score: 0

      Then you'll tell them that the servers are fake too. The real ones are in a secure, locked room somewhere, where no strangers, spies etc are able to trip over cables and do other mischief.

      Your boss is a moron if he shows your hardware to strangers.

    4. Re:you don't say.. by grilled-cheese · · Score: 1

      Not really, you just tell them that you hide the real graphs for security reasons and only you have access to the real ones.

    5. Re:you don't say.. by Tokerat · · Score: 1

      Then why are you displaying graphs at all? To try to be more impressive? Why do you need to do that, what are you trying to compensate for? What are you trying to hide?

      Shady.

      --
      CAn'T CompreHend SARcaSm?
    6. Re:you don't say.. by grilled-cheese · · Score: 1

      You're displaying things because upper management told you to do so. You're hiding things because you don't want the public to gather information about your infrastructure.

      Pretty simple to me.

    7. Re:you don't say.. by Anonymous Coward · · Score: 0

      Yes, but whoever is bright enough to understand what he's looking at probably also understands why there is a half-backsided attempt to lie to them.

      I can't think of anyone blaming a tour guide just because they realize the surrounding mountains aren't all named Great Mount Indian 1 through 15. Seeing people accept the security actors in airports without raising their voices, still they know it is meaningless and just for show.

  25. good summary here: by hunky-d · · Score: 4, Interesting
    1. Re:good summary here: by hunky-d · · Score: 2, Interesting

      killer monitoring apps

      From the article (there's quite a bit more): "Using the PHP Network Weathermap plug-in for Cacti, you can easily create live network maps showing link utilization between network devices, complete with graphs that appear when you hover over a depiction of a network link. In many places where I've implemented Cacti, these maps wind up running 24x7 on 42-inch LCD monitors mounted high on the wall, providing the whole IT staff with at-a-glance updates on network utilization and link status."

  26. re by JohnVanVliet · · Score: 1

    i always liked the oldie but goody AWStats http://awstats.sourceforge.net/

    --
    "I don't pitch OpenSUSE Linux to my friends, i let Microsoft do it for me
  27. Short list by actionbastard · · Score: 5, Informative
    --
    Sig this!
  28. Severed Head of PHB by turgid · · Score: 2, Funny

    The best sort of visual indication of status to the PHB is the severed head of another PHB on a spike at the entrance to the data centre.

  29. webminstats by mcbridematt · · Score: 3, Informative

    Webminstats is probably the easiest tool I've ever used to monitor a system over the network. Should be fairly easy to add some eye-candy to it.

  30. Nagios+R2D2 by kermit1221 · · Score: 3, Funny

    I know nothing about Nagios. But whatever you do, it should be displayed via R2 Unit

  31. Saw it bring a network down once... by jeko · · Score: 4, Interesting

    It was too funny. Some other chief sales drone insisted they wanted pretty dancing graphs like a stereo equalizer, so the cheap-salary french fry maker/network engineer in charge of it turned on every SNMP query possible at the core, dug up the command to give SNMP queries the highest possible priority, and then set their SNMP monitoring tool to query everything about a dozen times a second.

    CPU Utilization, which was already at a heavy 70%, pegged. The whole network shuddered to a screaming halt. Trouble tickets flooded in, customers and everyone else screaming bloody murder...

    Naturally, Fate saw to it this issue hit my desk. "Why," I asked, rubbing my temples and already fearing the answer, "did you do this?"

    "They wanted it to look cool."

    I raised me voice loud enough for the room to hear. "I'm sorry, we had some static, I didn't catch that. Could you repeat that?" Everyone fell silent as I hit the "speaker" and then "mute" buttons on my phone.

    "I wanted it to look cool, you know, like 'the Matrix?'"

    Everyone got a merrily constipated look on their face. One of my buddies across the room asked "We on mute?"

    "Of course."

    The room full of CCIEs laughed for a good three minutes. For weeks afterward, "I wanted it to look cool, like the Matrix" was a catch phrase.

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:Saw it bring a network down once... by Tuki · · Score: 1

      network engineer in charge of it turned on every SNMP query possible at the core, dug up the command to give SNMP queries the highest possible priority, and then set their SNMP monitoring tool to query everything about a dozen times a second.

      I call bullshit.

      1) What is this impossible command that gives SNMP the highest priority?

      2) What tool gives you the ability to poll ANYTHING a dozen times a second?

      Fun idea for a story, but I am sick of Network Engineers that think that they understand Network Management tools and protocols. Not only are you really a dick, you are a total douche bag.

      --
      robots obey what the children say - TMBG
    2. Re:Saw it bring a network down once... by 3vi1 · · Score: 1

      How bad is your change control procedure that none of your "experts" was in the loop on the changes this guy was implementing that directly interacted with your network devices?

      If your router CPU Utilization is regularly reaching 70%, you might want to have some of those CCIEs FIX IT.

    3. Re:Saw it bring a network down once... by SDFanboy · · Score: 1

      Where the Hell did you get a room full of CCIEs? I hear those people are rarer than heart surgeons who fly 747s on weekends.

    4. Re:Saw it bring a network down once... by Anonymous Coward · · Score: 0

      The room full of CCIEs laughed for a good three minutes.

      Do you work at TAC? It's pretty rare to get a room full of CCIEs otherwise.

  32. swfchart by Anonymous Coward · · Score: 1, Informative

    I couldn't find a piece of software that was pretty enough when I was asked to do a similar thing a couple of years ago. Used swfchart reading from a simple MySQL database of collected information (which was pulled using rrdtool, snmp, SQL, a stack of other collectors).

    So the screens show a webpage which embeds the flash portion, which is given an argument of a CGI that returns XML data containing the actual figures. This means the flash can make the data move around when it changes, rather than refreshing the page.

    http://www.maani.us/charts/index.php

  33. The Matrix by AvitarX · · Score: 5, Insightful

    When I want to look impressive at work I go into "The Matrix",

    Top, and watch tail logfile really impress people.

    This will make it look like you/your techs are amazing, and doing things that noone can conceive of. Pie charts and graphs make the job look easy, and noone wants to pay for easy.

    My 2 cents.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    1. Re:The Matrix by Gazzonyx · · Score: 1

      Try htop, on top of being even more impressive looking, it has real functionality; it's basically top with ncurses interface. It's the first package I put on every box I use.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    2. Re:The Matrix by Anonymous Coward · · Score: 0

      Top, and watch tail logfile really impress people.

      Why "watch tail logfile" when you can "tail -f logfile"?

    3. Re:The Matrix by Anonymous Coward · · Score: 0

      watch tail logfile

    4. Re:The Matrix by zakkie · · Score: 1

      watch tail? tail -f, I just made your whole life a little bit easier.

    5. Re:The Matrix by Anonymous Coward · · Score: 0

      I've found that doing my job well really impresses people.

      You must not be a sys admin. Doing your job as a sys admin, means preventing fires from starting. I only impress people when I put them out.

    6. Re:The Matrix by AvitarX · · Score: 1

      A little late, but the ask was about impressing customers on site visits, not bosses from what I gathered.

      I'm glad all the customers where you work can instantly see you are doing a good job on a walk through, I find a lot of blinking lights on a screen that looks incomprehensible makes it look like I am on it.

      This whole ask slashdot was about theater, not doing your job.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  34. wow by Anonymous Coward · · Score: 5, Insightful

    you're a dick. given that this guy is low salary he probably doesn't have a lot of experience. you could have shown him the error of his ways, instead you publicly embarrass him in front of the whole company. glad I don't work with you.

    1. Re:wow by dubl-u · · Score: 3, Insightful

      you're a dick. given that this guy is low salary he probably doesn't have a lot of experience. you could have shown him the error of his ways, instead you publicly embarrass him in front of the whole company. glad I don't work with you.

      On the one hand, you're right. Embarrassing the idiot was clearly a dick move.

      On the other hand, this is a very useful bit of dickishness. The idiot didn't just make a mistake; he made a mistake with major consequences to a lot of people, and he made a mess that his betters had to clean up.

      In my experience, about 98% of the time, there are only two ways we learn. One is through pain. The network breaker, among many flaws, had insufficient caution, but I'm sure the pain of humiliation here taught him some. (That's one of the skills he'll need if he ever wants to be a highly paid admin.) The other way is through observing the pain of others. By making a semi-public example of the yutz, a room-full of network engineers (and I'm sure, a lot of their friends) got a great example of how not to behave. You can bet that at least some minor fuckups were avoided thanks to this.

      Sysadmins are often dicks to fools for a reason: it helps a lot in their work. I didn't like hating everybody all the time, so now I'm a recovering sysadmin. Bitch all you want, but however unforgiving sysadmins are, the machines they run are far less so.

    2. Re:wow by Anonymous Coward · · Score: 0

      I understand your point however there are ways to accomplish this without being a total ass. (oh, I've been a sysadmin for about 15 years now.)

    3. Re:wow by dubl-u · · Score: 1

      If he were a total ass, he wouldn't have done this just to a room-full of techs and muted the mic. He would have left the mic open so the guy could hear everybody laugh at him. And for bonus points, he would have recorded it and let it get forwarded around through the company.

      Having the guy repeat himself once is only mildly dickish.

    4. Re:wow by beaviz · · Score: 4, Insightful

      This touched a nerve. I've been sysadmin'ing for a long time now (well, not THAT long. 10 years or so), and I've seen my share of abusive system administrators, it annoyes me every single time.

      In my experience, about 98% of the time, there are only two ways we learn. One is through pain. The network breaker, among many flaws, had insufficient caution, but I'm sure the pain of humiliation here taught him some. (That's one of the skills he'll need if he ever wants to be a highly paid admin.) The other way is through observing the pain of others. By making a semi-public example of the yutz, a room-full of network engineers (and I'm sure, a lot of their friends) got a great example of how not to behave. You can bet that at least some minor fuckups were avoided thanks to this.

      People don't learn anything useful from pain, they only learn behaviorism - and then they learn that their senior system administrators is some elitist assholes. Okay, the latter is somewhat useful to know.

      Sysadmins are often dicks to fools for a reason: it helps a lot in their work. I didn't like hating everybody all the time, so now I'm a recovering sysadmin. Bitch all you want, but however unforgiving sysadmins are, the machines they run are far less so.

      Many system administrators are exactly as unforgiving as the machinery they run - and it don't have to be that way. System administrators must provide (as everybody in IT) vertical support for the entire organization, not the other way around. Many system administrators don't realize this. Instead they only accept one truth. Their own.

    5. Re:wow by dubl-u · · Score: 1

      I've seen my share of abusive system administrators, it annoyes me every single time.

      Would you say this guy was abusive? If so, how?

      People don't learn anything useful from pain,

      I disagree.

      Long ago, when I was a wee student, I accidentally formatted a drive. A boot drive for a workstation. A drive with a lot of people's files on it. What with one thing and another, it took me 28 hours to put things right again from backups. 28 hours in a row.

      I definitely learned both from that pain, and from the entirely deserved ribbing I took from all concerned. I certainly learned caution. That was the very last time I lost other people's data through carelessness.

      System administrators must provide (as everybody in IT) vertical support for the entire organization, not the other way around. Many system administrators don't realize this. Instead they only accept one truth. Their own.

      I agree, and I agree that some sysadmins are dicks when it's not necessary or deserved. I'm not in favor of that either.

    6. Re:wow by beaviz · · Score: 3, Insightful

      I've seen my share of abusive system administrators, it annoyes me every single time.

      Would you say this guy was abusive? If so, how?

      Yes. He was abusive when he deliberately humiliated a coworker for no apparent reason other than having a laugh with the other smugs.

      People don't learn anything useful from pain,

      I disagree.

      Long ago, when I was a wee student, I accidentally formatted a drive. A boot drive for a workstation. A drive with a lot of people's files on it. What with one thing and another, it took me 28 hours to put things right again from backups. 28 hours in a row.

      I definitely learned both from that pain, and from the entirely deserved ribbing I took from all concerned. I certainly learned caution. That was the very last time I lost other people's data through carelessness.

      Would you have learned MORE if some senior dickhead made you restore from backup. Naked. In the rain. While he laughed with his friends?
      The situation you describe sounds to me like you learned from your mistakes, I believe that is different from learning from pain, but maybe I'm just nitpicking :)

      System administrators must provide (as everybody in IT) vertical support for the entire organization, not the other way around. Many system administrators don't realize this. Instead they only accept one truth. Their own.

      I agree, and I agree that some sysadmins are dicks when it's not necessary or deserved. I'm not in favor of that either.

      Thanks for clarifying! For a minute I actually thought you we're encouraging this behavior.

    7. Re:wow by Fulcrum+of+Evil · · Score: 1

      Says the guy posting as AC. If there are better ways, I'd love to see them. Mind, we may not have the same idea of better.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:wow by dubl-u · · Score: 1

      Yes. He was abusive when he deliberately humiliated a coworker for no apparent reason other than having a laugh with the other smugs.

      How do you know the coworker could hear? According to the text, the person who took the call was on mute.

      I imagine it got back to him eventually, but that's only my imagination.

      Would you have learned MORE if some senior dickhead made you restore from backup. Naked. In the rain. While he laughed with his friends?
      The situation you describe sounds to me like you learned from your mistakes, I believe that is different from learning from pain, but maybe I'm just nitpicking :)

      There was also mocking involved in my case, although not to that level. I agree it can be taken too far, but on a number of occasions where I've been insufficiently clueful to be properly embarrassed, friends have been kind enough to help me out.

    9. Re:wow by NorQue · · Score: 1

      How do you know the coworker could hear? According to the text, the person who took the call was on mute.

      You misunderstood. "Everyone fell silent as I hit the "speaker" and then "mute" buttons on my phone." The speaker was on, the mic was on mute. Otherwise the whole room wouldn't have understood and "The room full of CCIEs laughed for a good three minutes". I'm with the GP, if it would've happened that way it would've been abusive, humiliating and totally unnecessary.

      Well, fortunately the OP has already posted a followup, putting this story into perspective a bit. Looks like it wasn't so bad.

    10. Re:wow by BitZtream · · Score: 1

      People don't learn anything useful from pain, they only learn behaviorism - and then they learn that their senior system administrators is some elitist assholes. Okay, the latter is somewhat useful to know.

      Several hundreds of thousands of years of evolution would disagree with you and your pansy attitude.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:wow by richlv · · Score: 1

      Sysadmins are often dicks to fools for a reason: it helps a lot in their work.

      you could say that for any profession. doctors. rescue personnel. cops.
      and you would so very wrong each time.

      --
      Rich
    12. Re:wow by dubl-u · · Score: 1

      You misunderstood.

      No, that's how I understood it all along. Which is why I didn't think it was abusive all along.

      I'm sure the quote got back to the guy eventually, though.

    13. Re:wow by dubl-u · · Score: 1

      you could say that for any profession. doctors. rescue personnel. cops.
      and you would so very wrong each time.

      I disagree. I think like any power it should be used wisely and compassionately, but humiliating people doing idiotic things isn't incompatible with that.

      Off the top of my head, I'd say that it's best used in peer or near-peer relationships. For example, a team I know have a short meeting first thing every morning. Initially people were late regularly, wasting a lot of time. So they instituted a $1/min late fee, which helps some, and there is also a lot of ribbing of late people, which helps more. "Awww.... Is Steve all sleepy this morning? You need a blankie for the meeting?" Etc.

      Sure, they could all be nice and sympathetic about oversleeping. But they've got good relationships and work well as a team, and the mockery works a lot better. It's very rare that somebody's late. And when I'm a guest at their meetings, you bet I'm on time.

      I've definitely seen a cop use this power for good. In my teens, a friend of mine was once pulled over for speeding. When the cop asked him why, he said that he was late for something or other. The cop, acid in his voice, said, "And you think that's a good reason to risk an accident?" My friend blushed, looked down, and said, "No sir." And probably because he was ashamed, the cop let him off with a warning.

      Sure, the power can be misused. But that doesn't mean it shouldn't ever be used.

    14. Re:wow by richlv · · Score: 1

      mockery inbetween friends is quite different from public humiliation (trust me, i'm far from a polite person). knowing where the line between these two is, that's a fine enough art, and not one i could claim to always master well enough.

      public humiliation should be left only for cases when the person knew well what they were doing, and the resulting situation really warrants a harsh reaction - and a public one at that.
      i'd say that's true in way less situation than practised.

      --
      Rich
    15. Re:wow by tfunk1234 · · Score: 1

      And this is why I love slashdot!

    16. Re:wow by Anonymous Coward · · Score: 0

      So: Is this now part of the lab test phase for CCIE? How to embarrass a kid who's trying to learn something about networks and got the shitty end of the stick on an assignment? Low level id10ts don't learn when they're publicly embarrassed. Or, more precisely, they do: How do be dicks.

      He needed mentoring, from a CCIE who cared about whether he was salvagable or not. And if he's not salvagable, get him outta the organization and into a career field more suited to him, like Outlook administration.

      But you DON'T publicly humiliate him or he'll learn to do more interesting things. Like take the passwords to the network devices with him when he leaves, after locking out alternate users. Go ask San Francisco.

  35. BSOD network visualisation by Plug · · Score: 4, Informative

    Friends of mine at Waikato University have produced "BSOD", a network visualizer which shows packets flowing between your subnet and the Internet. It's great on a big TV.

    1. Re:BSOD network visualisation by laptop006 · · Score: 1

      Second that, it's easily the most awesome tool like that I've seen.

      --
      /* FUCK - The F-word is here so that you can grep for it */
  36. Lo-Tech solution... by xristoph · · Score: 1

    The looping Flash idea was not entirely bad. Flash can read XML and text files from a server/network drive. Just update the files frequently, and reload in Flash (read-only) just as frequently (every 1 minute or sth). With interpolation and trend continuation, it would even make an always moving chart, though not a too accurate one. But then, it's only for show anyways :D
    Of course, Flash is not really free, but afaik it should also be possible to create such charts with browser-based technologies and use AJAX for update of data. Though how complicated this is to implement, I don't know.

  37. If you actually want to communicate information.. by IcyErasor · · Score: 2, Informative

    You are explicitly searching for something cute and flashy to show customers, so this is kind of off-topic.

    But if someone ever needs to visualize data so that other people can derive a lot of information in short time, i just can recommend reading Stephen Fews "Information Dashboard Design".
    He covers the most common mistakes (i.e. using gauges, pie-charts, lots of color, wrong kind of interactivity, etc) and shows some of the worst dashboards from BI-Tools that are actually used in advertising the product. For most of these horrible examples a alternative, better solution is presented.

  38. SCADA/HMI Software by PPH · · Score: 1

    Look at some SCADA/HMI apps. Get some for chemical/refinery operations, with tanks, valves, pipes and tubes. Lots of tubes. Enough to make Ted Stevens feel at home.

    --
    Have gnu, will travel.
  39. logs jgraph by weighn · · Score: 3, Interesting

    can't believe it hasn't occured to you?! you have the logs, you mentioned the CLI is dull looking. Set up a cron job to generate graphs using jgraph. Use a html page with a timed refresh coded in ...

    --
    Mongrel News all the news that fits and froths
  40. Nethack by Anonymous Coward · · Score: 0

    Just keep your game of Nethack open. That'll probably look exotic enough.

  41. Try this. by Anonymous Coward · · Score: 0

    A host/service/network monitoring and management system
    Nagios is a monitoring and management system for hosts, services and
    networks.

    Nagios' features include:

      o Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
            PING, etc.)
      o Plugin interface to allow for user-developed service checks
      o Contact notifications when problems occur and get resolved (via email,
            pager, or user-defined method)
      o Ability to define event handlers to be run during service or host events
            (for proactive problem resolution)
      o Web output (current status, notifications, problem history, log file, etc.)

    Nagios was written in C and is designed to be easy to understand and modify
    to fit your own needs.

    This package is the new version 3.x series of nagios, which will eventually
    replace the 2.x versions.

    Nagios is a replacement of the Netsaint project. It accepts and uses the
    previous Netsaint modules transparently.

    Upstream URL: http://www.nagios.org/

    1. Re:Try this. by Anonymous Coward · · Score: 0

      nagois: written in C, but runs in perl...

  42. It's OpenSource = Free by Anonymous Coward · · Score: 1, Informative

    About Nagios
    Home > About
    Get proactive.
    Save time, money, and your sanity.
    Nagios is the industry standard in enterprise-class monitoring for good reason. It allows you to gain insight into your network and fix problems before customers know they even exist. It's stable, scalable, supported, and extensible. Most importantly, it works.
    What does Nagios provide?
    Comprehensive Network Monitoring

            * Windows
            * Linux/Unix
            * Routers, Switches, Firewalls
            * Printers
            * Services
            * Applications

    Immediate Awareness and Insight

            * Receive immediate notifications of problems via email, pager and cellphone
            * Multi-user notification escalation capabilities
            * See detailed status information through the Nagios web interface

    Problem Remediation

            * Acknowledge problems through the web interface
            * Automatically restart failed applications, services and hosts with event handlers

    Proactive Planning

            * Schedule downtime for anticipated host, service, and network upgrades
            * Capacity planning capabilites through usage monitoring

    Reporting Options

            * SLA availability reports
            * Alert and notification history reports
            * Trending reports through integration with Cacti and RRD-based addons

    Multi-Tenant/Multi-User Capabilites

            * Multiple users can access the web interface
            * Each user can have their own unique, restricted view

    Integration With Your Existing Applications

            * Trouble ticket systems
            * Wikis

    Easily Extendable Architecture

            * Over 200 community addons are available to enhance Nagios

    Stable, Reliable, and Respected Platform

            * 10 years in development
            * Scales to monitor 100,000+ nodes
            * Failover protection capabilities
            * Winner of multiple awards
            * Constant media coverage

    Huge Community

            * 250,000+ users worldwide
            * Active mailing lists
            * Extensive community website network

    Customizable Code

            * Open Source Software
            * Full access to source code
            * Released under the GPL license

    Get Started With Nagios Now

            * Download Nagios
                        o Get everything you need to run Nagios
            * Read the Quickstart Guide
                        o Get up and running quickly
            * Join the Community
                        o Get assistance with installation, configuration, best practices

  43. Cacti by tfiedler · · Score: 1

    Get yourself Cacti and install it... if you have no Linux skills, then get the vmware version, download the free vmware server and run it up.

    Configure SNMP with a non-trivial read string on everything you want to monitor (you might need to grab a couple of cheap licenses for the SNMP-WMI add-ons if there are things you want to track that cannot be reached via SNMP like Exchange or SQL server metrics) and then add the devices to Cacti. Next generate graphs for each metric. Wait an hour so your graphs have something and then put together a couple of web pages with the URLs to the graphs and set the meta-refresh to 5 minutes.

    We monitor almost 18k data points every 5 minutes with Cacti and this is exactly what we do. It works great and the execs can always browse to a web page, even on their iPhones and BBs to show it off. We display it in our area on a couple of large LCDs where all of network admins can see it and over time you will come to understand what looks normal and be able to recognize what isn't.

    Couple such a setup with mon and you have some reasonable monitoring and historonics for not a lot of money and it is rock solid reliable.

    --
    Democrats and Republicans are like AIDS and Cancer, I want neither!
  44. What I and my work use... by pjr.cc · · Score: 1

    I personally use cacti.. which is capable of importing stats on just about anything and converting them into graphs. But supports just about anything that can publish data through snmp also (great for routers and stuff). Has quite a nice interface too (http://www.cacti.net/).

    Otherwise, hobbit with rrd (http://hobbitmon.sourceforge.net/) is pretty decent and can track most things. Generally speaking, i've used many MANY commercial products and I've not seen anything that really works as well (and as simply) as hobbit does.

    Best of all, both are free.

  45. takes some work and isn't free by houstonmat · · Score: 0

    Crystal Xcelsius has some pretty sweet visualization capability, and the reports can be published to SWF and updated real-time. Embed in PDF, HTML, PPT, etc. You can download a trial version as well as lots of moderately cool templates from the BusinessObjects website.

  46. Use Processing by greg_barton · · Score: 2, Interesting

    Try coding it up in Processing

    You could visualize events as swarming butterflies!

    1. Re:Use Processing by ivar · · Score: 1

      Try coding it up in Processing

      You could visualize events as swarming butterflies!

      I was about to suggest Processing as well, but I found this post at the bottom of the comments and thought I'd add weight to it.
      It's unclear what data is already available, but assuming you already have raw data, something like processing would be the biggest bang for the buck in terms of converting input into beautiful imagery. (If you don't have data, most of the other threads will give you relevant tips.) Processing's even got some dead tree books devoted to it now too.

    2. Re:Use Processing by Anonymous Coward · · Score: 0

      Processing books have titles such as OReilly's "Visualizing Data" and "Processing: A Programming Handbook for Visual Designers and Artists" -- seems like a good fit to me.

    3. Re:Use Processing by Anonymous Coward · · Score: 0

      yep. Great, simple language, designed Specifically for data visualization.

  47. Use CSS and meta-refresh by thoglette · · Score: 3, Interesting

    A List Apart has discussed this at length.

    http://www.alistapart.com/articles/accessibledatavisualization/

    Generating overlapping squiggly lines is a small variation on the spark charts (you're just placing 1px high objects)

    Personally I'm using Tiny webserver and a dozen lines of Perl (yes, I'm old) to provide similar functionality.

    For display, play with your IE/Opera/Ffox window toolbar settings to get rid of everything bar the screen and job's done.

    In my case, the fun part is getting the data out of Wireshark (http://www.wireshark.org/) automatically :-)

    --
    -- Butlerian Jihad NOW!
  48. Animated graphs = Flex by PTMH · · Score: 1

    If you want eye catching animation, something based on Flash would seem pretty sensible. If the metrics could be made available in XML, you could load it into a Flex application. There are a lot of graph and chart components available for Flex these days, eg http://demo.quietlyscheming.com/drillDown/app.html. Not all of these components are free mind you but at least the FlexSDK is open source now.

  49. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  50. The early version by Animats · · Score: 2, Informative

    Way too many years ago, in 1971, I did something like this for a UNIVAC 1108 mainframe. We had a big CRT hanging from the ceiling of a glass-walled computer room, showing some basic information like current job status, memory utilization bar chart, backlog, and console messages. Every four seconds, the display changed to a new screen.

    People would actually come up to the glass wall to watch. For the first time, there was some indication of what the mainframe was doing. The mainframe's console was a teletype, and the operator could make some status inquiries, but at 110 baud, you couldn't get mucn insight into what was going on. (That operating system viewed the operator as a peripheral; most of what appeared on the console consisted of orders for the operator to mount tapes, change paper in printers, and such.)

    Today you need more entertainment value. If you want something really cool, you might try outsourcing the job to a Flash developer. Provide some way for Flash to get the needed data, and do all the eye candy in Flash.

  51. Windows? Out of the box + free? by dweinst · · Score: 1

    Perfmon. Looking to go higher end... System Center

  52. Adobe Flex is free. by arete · · Score: 1

    I realize this is probably not an answer to the OP, because this kind of time (learn Actionscript) is a lot more than really free.

    However, to answer the parent - to do applications these days Adobe Flex is preferred to Adobe Flash. And while Adobe Flex Builder isn't free (Eclipse based IDE with GUI Dreamweaver mode) the underlying vanilla SDK/compiler IS free (as in beer, at least)

    Perfect for this discussion, the singular thing the free version doesn't come with is the advanced Charting package, but it's totally reasonable to draw arbitrary charts however you want (and indeed, with more customization), it's just slightly less automatic.

    The Flex IDE also has a 100% student discount.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  53. Corda by hobo+sapiens · · Score: 1

    I have used Corda for this very thing.

    http://www.corda.com/?gclid=CMzq_aDFlJcCFQNbxwodfEbudg

    The place I used to work used Corda with Coldfusion. It worked really well and gave really good support. You define chart layouts with an XML-based language (there was an IDE for this task.) You then feed it serialized data. The charts look nice, have drilldown capability, and the company provided us with excellent support. The few times we had to call them they were responsive and fixed any bugs we found. I'd recommend them.

    --
    blah blah blah
  54. Flash Came to my Mind As Well by Layth · · Score: 1

    There is some open source actionscript called Flex, built by adobe, which provides a ton free data visualization components that are incorporated into the flash player.

    A lot of these can probably provide the sort of visualizations you're looking for, and it's only a matter of plugging in the data.

    http://livedocs.adobe.com/flex/3/html/help.html?content=charts_types_11.html#227719

    This also comes with a lot of tools for xml parsing and binary data transfers between client and server.

  55. Relax, relax, he was on mute by jeko · · Score: 1

    Relax, he was on mute and never named. I'm only recounting the story here -- polished and dramatized a bit -- as a caution to the poster. Not only was there no public humiliation involved for the freshly minted MCSE, I also helped save his job, as well as giving him the Cliff Notes version of a CCNA course. I made sure his boss got a recap that emphasized the error of looking for bouncy little graphs, not the ineptness of forcing a box to respond to a few hundred SNMP queries a second.

    As far as the speakerphone, that's SOP. Whenever a network of that magnitude is brought down for a reason that silly, rest assured the whole room is always made aware at the start of the situation. You'd be amazed how unscrupulous people can get when they think they're about to be fired for cause, and having witnesses to conversations like that is policy.

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  56. Ain't it nice that .. by Anonymous Coward · · Score: 0

    .. it's a page for the "eye candy" graphing tool and the only screenshot they have is that of an installer .. wait .. wait for it .. wait .. IN A TEXT MODE !

  57. Don't do this! by Anonymous Coward · · Score: 0

    If you use a freebie software from the net which is *only* for eyecandy your would-be customers will latch on to it very quickly - and they will not be amused.

  58. Bad Idea. by Anonymous Coward · · Score: 0

    If there's one thing IT people regret, it's giving bosses a graph that they can stare at all day. When they see a giant drop/spike in said graph, guess who they're going to bother. Hence making it that much harder for you to solve the problem.

  59. PoSHboard by DeAgua · · Score: 1

    This can get you there...with a little work, and it's as cheap as it gets. http://www.codeplex.com/Poshboard/

  60. Pretty Dashboards. by Ostracus · · Score: 1

    "Better yet, can you think of any particularly interesting ways to display that sort of information? "

    There's a word for what you're trying to do.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  61. Oh, that thing! by holophrastic · · Score: 2, Informative

    About, oh two years ago, there was a slashdot article about someone who had built something PERFECT! It was open source, and I spoke with the gentleman, who's willing to alter it for you if you haven't the time. It was basically something written for linux, I think it was written in perl with its graphics thing.

    It basically had two columns, one on either side of the screen, each being a list of somethings. URLs, recent humans, whatever. And every time a web-page was served, it spit out a little round circle, the size was proportional to the time to generate the page, or the amount of data sent, or whatever. And then certain events, like a user login, or a purchase, appeared as text faded in, and then flew upwards.

    The system was designed to work with any data source, not just web stats.

    I remember little more. There was a little video showing it in action.

    1. Re:Oh, that thing! by BrittanyGites · · Score: 1
      --
      Ian
    2. Re:Oh, that thing! by holophrastic · · Score: 1

      Yup. That's the one!

  62. Use conky by Anonymous Coward · · Score: 0

    Conky, http://conky.sourceforge.net/
    very live and configurable

  63. xmms by Al+Al+Cool+J · · Score: 2, Funny

    True story. We had some clients coming to town for a visit and I was asked to put some fancy monitoring system in the server room. So I hooked a notebook to an external monitor, copied some mp3s onto it, and ran xmms with a bunch of spectral analyser add-ons. It looked very high-tech, and everyone was impressed. Of course I didn't tell them that it was "monitoring" Avril Lavigne music 24/7.

  64. Zenoss by Alex9er · · Score: 1

    Get zenoss...
    1) Cheap? Yes, very! $0 for Core Edition.
    2) Eyecandy? Yes and no, definetly one of more eyecandy availability.
    3) But a bit complex to install and config. But it is worth it.

    A.

  65. For really free, XYMON by bferrell · · Score: 1

    http://www.hobbitmon.com/

    It used to be called hobbit but the lawyers representing the Tolken estate took umberage.

    if Really Free isn't an issue:

    Big Brother
    http://bb4.com/

    Hobbit/XYMON started life as an add on to big brother and grew into a full fledged monitor of it's own. Both use rrdtool for graphing. Both have a ton of plug-ins/add-ons

    For a new install, I'd do hobbit/XYMON

  66. Freeware by afc_wimbledon · · Score: 2, Informative

    It's going to be REALLY hard to justify Spotlight (or anything from Quest) for a 10 server environment! I love their stuff but it's very pricey, especially for small installs.

    Spotlight on Windows appears to be freeware, according to http://www.quest-software.co.uk/spotlight-on-windows/

    1. Re:Freeware by Anonymous Coward · · Score: 0

      It's not freeware, it's nagware since it requires reactivation every year.

  67. Internet traffic visualisation by MadMidnightBomber · · Score: 1

    visualising traffic on your internet connection. I wanted to do this at one place but boss said no :(

    --
    "It doesn't cost enough, and it makes too much sense."
  68. who's fault is it? by gr8dude · · Score: 1

    If someone "above" ordered him to do this - they are to be held responsible.

    If he was so "french fry cheap", why was he allowed access to such an important part of the system and allowed to make such dramatic changes?

    Why wasn't there someone to supervise him and review his plans before implementing them?

    To be honest, I don't see him that guilty; after all, he was just following orders (see the documentary on human behaviour based on an experiment by Milgram).

    1. Re:who's fault is it? by dubl-u · · Score: 1

      If someone "above" ordered him to do this - they are to be held responsible.

      If he was so "french fry cheap", why was he allowed access to such an important part of the system and allowed to make such dramatic changes?

      Why wasn't there someone to supervise him and review his plans before implementing them?

      You make a common error. You talk as if blame or responsibility is something that only one person could have.

      Yes, the person who ordered him to do this, and the person who gave him access beyond his skills also screwed up.

      However, he could well have told both of them that he knew what he was doing. And regardless, he was the one who took the actions. He is at least equally responsible, and probably more so.

      To be honest, I don't see him that guilty; after all, he was just following orders (see the documentary on human behaviour based on an experiment by Milgram).

      If your main conclusion from the Milgram experiments is that people who "just follow orders" aren't really very guilty, then you have missed an important lesson of them. Yes, many complied, but many also didn't. We all have a tendency to follow orders, so we all must guard against that.

      Professionals know how to say no. If you're willing to totally fubar a network because somebody "orders" you to do something that is incompatible with a smoothly running network, then you aren't a professional network administrator, you're some guy who read a router manual.

      The same goes for software. If you let a boss bully you into writing shitty software because of his imaginary deadline, then you're not a professional. And probably a chump, too, as it's probably not the boss who will take the blame for the bugs and cleanup time.

    2. Re:who's fault is it? by gr8dude · · Score: 1

      You're right, in my message I sounds as if the guy is totally off the hook; my intention was to make contrast with the original poster's "this guy really screwed up" tone.

      I am not qualified to judge what went wrong there, we don't know how they're running their company. Where I work, we have a document which clearly states who gets orders from whom and who is responsible when a problem occurs in various areas.

      The reason I am biased towards blaming it on the "folks above" is because they didn't anticipate such a thing. Had they done so, the guy would have thought twice (perhaps it crossed his mind the idea wasn't perfect but for some reasons he decided not to mention that) if it was clearly stated somewhere that he would be responsible for the consequences.

      It is a typical problem in companies - people think that "it is obvious to the others that X works this way or that Y is responsible for Z", but it is not so. Well-written rules can do wonders (as long as everyone knows where they are written so that they can read them too).

      What you say in your message is correct. However, the guy in question is not yet a professional, the OP himself called him a "french fry maker". Will he ever become a pro? It also depends on how well he is trained by the more qualified colleagues.

    3. Re:who's fault is it? by dubl-u · · Score: 1

      The reason I am biased towards blaming it on the "folks above" is because they didn't anticipate such a thing.

      Oh, I'd hope they took their share of lumps. Are you familiar with Five Whys? It's a technique for root cause analysis. In this case, the proximate cause was the novice tech doing something dumb. But if you dig deeper, other causes appear.

      In applying this, I always try to solve the problem at multiple levels. The guy screwed up, for sure, and he needs to learn. But the managers also screwed up, and they need to learn. Interesting problems come from failures on multiple levels; to prevent more problems, you need to patch on multiple levels.

      Well-written rules can do wonders (as long as everyone knows where they are written so that they can read them too).

      Possibly. Generally I see rules as an intermediate stage. Two stages, really. The first one is where bosses write rules, treating people as robots. The second is where everybody writes the rules, as reminders of how they've agreed to work together.

      Past that comes when people start removing rules that people have internalized or grown beyond. Beyond that is where there are few or no written rules, and the ones that exist are reminders of things that people are currently trying to learn.

      Question oriented UI design is a great way to make a good interface.

      Hey, that's a great idea. It fits in well with personas, and seems like a nice way to force people to think about the user. I'll try it out next I get the chance.

  69. Been there, done that. Fusioncharts, maybe OFChart by Qbertino · · Score: 1

    Did the same thing for a customer once. He wanted me to use Fusioncharts. It actually was one of the rare times where a customer prerequisite wasn't totally hairbrained. To the contrary, I'd actually use them again if I had to do something like that. There is a lot of clientside logic in them to cover for correct interpretation of a very easy and powerfull XML spec for the data. Very nice and flexible, you'll get results fast.
    If you haven't noticed by now: This is a recommendation, even though they are not FOSS.

    The only OSS alternative worth looking at, AFAICT, is Open Flash Chart.

    Why don't you give both a try and tell us the comparsion results?

    --
    We suffer more in our imagination than in reality. - Seneca
  70. Nah... by jonaskoelker · · Score: 1

    You need the system status to be shown in a clear and most importantly live way.

    Grep for "No, that's the last one. What is all this junk?".

  71. Winamp by magloca · · Score: 1

    I can't believe no one has mentioned that guy whose boss came in and saw the "impressive visualization of server load" and who didn't have the heart to tell the boss it was a Winamp visualization. It was on TheDailyWTF, I think, but I can't find it.

  72. Status2K Server Monitoring Script by ianpurton · · Score: 1

    Status2K.com Well I liked this one so much I bought the company. Anyway Status2K has an Ajax web front end that displays live stats such as load, memory, disk space etc.

  73. Cacti is pretty and useful by daem0n1x · · Score: 1

    I've used Cacti. It's based on RRDTool. It's pretty and also useful.

  74. bad idea! by CAIMLAS · · Score: 1

    Do you really want to put a client's eye into your server room's inner workings? It's a bit unnerving to have management doing that, but clients? No thanks.

    If this is going to be for marketing, whatever you display needs to be 'sanitized' of any potential and perceived potential error. Disk failure? Link failure? System crash? Yeah, you don't want that stuff flying around a screen in the lobby when a big client comes in.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:bad idea! by CmdrGravy · · Score: 1

      You don't want that stuff happening full stop.

      A lot of garages now have glass walls so you can sit in the waiting area sipping your coffee and watching the mechanics work on your vehicle. I'll bet the mechanics weren't exactly happy with this situation but if you are transparently doing your work properly it's a far more effective way of impressing customers than not showing them exactly what you are doing in case it goes wrong.

  75. I love articles like this by Anonymous Coward · · Score: 0

    I love articles like this; they show exactly what is wrong with Slashdot these days.

    "5 or 10 servers": Well, which is it? Does the number of servers magically change, perhaps at random, so that at any given time there could be 5 or 10?

  76. How about a screensaver doing this? by cheros · · Score: 2, Interesting

    If you think about it, quite a few systems have screens you only need when something's gone wrong.

    If you have a screensaver on a tech display that picked up the vital statistics from somewhere you would have the display, but also the use of the screen when something blows up with autmotic resumption when you stop working on the system. In principle should the screensaver simply be the remote display (so you could choose what to display where, or even build a collection of stats for one screen). The main disadvantage is, of course that this won't "save" much screen :-), and you may need a permanent copy somewhere that won't vanish when you touch the keyboard..

    A good decade ago I had a 30 user PowerLAN setup (yes, ARCnet :-), and the server screen was a simple, ASCII based set of graphics showing server load, network load and disk capacity in log based bars (more sensible than straight linear representations), and other relevant data in numbers. I still think that was one of the most sensible server displays ever but it did a good job of burning in the CRT when we forgot the powersave :-)

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  77. Splunk by cowboy_small · · Score: 1

    Have a look at this.

    J.K.

  78. Moaning Goat Meter by BarefootClown · · Score: 1

    Check out the Moaning Goat Meter at http://linuxmafia.com/mgm/index.html.

    --

    "Make it ten--I am only a poor corrupt official."
    --Captain Louis Renault (Claude Rains), Casablanca

  79. Your boss han't thought it through.... by Joce640k · · Score: 1

    What happens if an important customer comes in during a lull?

    What your boss really wants clients to see (even though he may not know it yet) is constant, massive activity.

    --
    No sig today...
    1. Re:Your boss han't thought it through.... by bsDaemon · · Score: 2, Funny

      Yes, because I know that if I were searching for a new datacentre to host my own stuff, I would totally want to pick one that constantly appears to be under heavy load.

      Clearly, that would indicate to me that there would be all sorts of resources at my disposal and that I can count on guaranteed stability.

      Or maybe I'm just being sarcastic.

  80. Another idea by jalefkowit · · Score: 1

    Replace your receptionist with a Nabaztag.

    Upside: receptionist now wiggles ears whenever CPU load pegs.

    Downside: receptionist won't flirt with you anymore.

    Upside: you're reading Slashdot, the human receptionist probably didn't flirt with you anyway.

  81. This is Now by boustrophedon · · Score: 2, Interesting

    Sprint offers this Web 2.0 dashboard after a brief animation.

  82. I think you're just being negative, dude... by Joce640k · · Score: 1

    What I mean is he should make the display show what's convenient, not the truth.

    I don't know many companies who'd want their clients to see what's really going on internally. That's business...

    --
    No sig today...
  83. Tail graph by xSander · · Score: 1

    I stumbled onto a graph application once, which used tail -f on Apache access logs so you could see the activity in real time. I forgot what it was called.

  84. Bosses... by sycodon · · Score: 1

    Can't fire them, can't kill them.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
  85. Suggestions for getting rid of his boss? by OrangeTide · · Score: 1

    I think a better solution would be to come up with an interesting way to replace his boss with one who assigns useful tasks to his underlings.

    If you get him fired, then they'll just replace him with someone who is no more competent plus has less experience and a desire to prove themselves in their new positions. So that's not going to work. Can't burying him out in the desert either for the same reason.

    You can get yourself promoted to be the manager, by either getting your boss promoted above you or getting him transferred to another group far far away.

    My personal preference is to give him a brain transplant, butting a clueful person's brain in his body. So that no one in the management structure has to take action or make decisions (two things that management is bad at). If your evil genius technology level is not high enough to do that, then perhaps simple brainwashing tactics would work. Just get a vice to hold the eye opens like in A Clockwork Orange. Instead of showing images of ultra-violence, show images of people behaving rationally and getting work done.

    --
    “Common sense is not so common.” — Voltaire
  86. flash charts by LuxFX · · Score: 1

    There are some pretty nice flash charting tools, some are even free:

    http://www.fusioncharts.com/Free/
    http://teethgrinder.co.uk/open-flash-chart/

    The fushioncharts are the ones I have experience with -- they have a wide range of chart types with animated openings and are clear and easy to use. They pull data from an XML file, which could easily be pointed to a PHP/Perl/etc. script that builds the PHP from a server log.

    --
    Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
  87. Windows by Anonymous Coward · · Score: 0

    It's Windows everyone, don't bother, waste of effort. Submitter: ask again when you've got some GNU/Linux stuff for us to look at.

  88. ManageEngine Applications Manager by adminstring · · Score: 1

    I like Manage Engine Applications Manager (although it has a pretty horrible name.) It's a slick, good-looking product that runs as a .jsp inside its own instance of Tomcat, monitors a wide variety of servers from various vendors, and if you have less than 10 servers, it's free.

    --
    My truck is like a series of tubes.
  89. Under windows use Samurize by BagOBones · · Score: 1

    http://www.samurize.com/modules/news/

    Many plugins available and can be run as a screen saver. It is a VERY VERY flexible system for visualizing monitoring point data. Supports WMI built in, command ling, scripting, plugins for SNMP you name it.

    --
    EA David Gardner -"... but the consumers have proven that actually what they want is fun."
  90. Big Brother by unix+guy · · Score: 1

    Big Brother has an html interface, with lots of blinking lights - interfaces into rrdtool for your graphs and basically does a really good job of monitoring your servers and network. Extensions are easy to write in shell script or any other language you like. And there is a FREE version! http://www.bb4.com/

    --
    "Straddling the sword of technology..."
  91. Excel by Anonymous Coward · · Score: 0

    You can use Excel with macros to do some pretty neat stuff and draw everything "corporate-friendly"

  92. the classick by Anonymous Coward · · Score: 0

    Has anyone considered GANGLIA? It's mostly meant for linux clusters, but I think it can be used on windows machines, and the metrics it displays are like memory, processes, i/o, etc. It generates a web page that can be displayed by any browser, and has pretty colors, graphs, etc.

  93. The Dude by Anonymous Coward · · Score: 0

    Try out The Dude from mikrotik.

    It's fast and free and much prettier than cacti or pandora.
    It is only about 3MB and well worth the trip.

  94. Realtime pie charts by jonadab · · Score: 1

    I think it would be neat to have a pie chart updated in realtime that breaks down the traffic by protocol (possibly with some related protocols lumped together): http, https, pop3/smtp, icmp, bittorrent, and so forth. I don't know of a package that does this, but I think it would be cool, in exactly the sort of way the summary is talking about, i.e., not something you'd actually use to make decisions, but interesting enough to show visitors, and easy to understand with a limited technical background, especially if you label the categories well.

    Another real-time pie chart that might be similarly interesting is one breaking down the source/destination IP addresses of all your traffic into categories by global region: Europe, North America, Asia, Latin America, Other. (I guess you could just label it "Oceania" rather than "Other", since I don't think Africa would actually register enough traffic to show up.)

    --
    Cut that out, or I will ship you to Norilsk in a box.
  95. Samurize by the1337g33k · · Score: 1

    At my work we use a program called samurize: http://samurize.com/ It can monitor WMI out of the box, and there is an SNMP plugin that you can use also. Its hard to work sometimes, and its time consuming also, but it works and since you design the graphics you can make it as pretty as you want

  96. hyperic by Anonymous Coward · · Score: 0

    we use http://www.hyperic.com/ at work ... it produces quite a lot of pretty graphs