David King

full stack developer

All Blog Articles

Prev « When you *have* to install all the Internet Explorers, do it in a one-liner Next » A Server Monitor that Doesn't Suck - End Result


A Server Monitor that doesn't explode your eyeballs

07 Mar 2013

I've been looking forward to the final item on my weekly todo, so much so that all other items have been completed with gusto! Time to:

"Write a server monitor that looks effing awesome"

The rationale behind this tangential quest is that while playing with nagios I can't help but think that, while functionally useful it's visually unappealing - viz. I will never look at it.

image
The Industry Standard - a bit ugly!

Y'see, I'm used to using things like conky.

Conky is lightweight linux program that renders an overlay on your desktop background image, mine's configured to show system errors, new emails, CPU usage, network load and various system variables. It's super handy because it's just always there. LIVE Errors are most important, thus I make them really pop out at me:

image
Visually nicer, but limited in functionality

So my plan is to combine the functionality of nagios, the simplicity of conky with a few ideas I have rattling around... I want:

I already have a number of scripts and programs that help me get notified of errors / hiccups / statistics etc but they're all so very disparate.

It is with these things in mind that I am dedicating the next few days to create a basic prototype that doesn't suck.

In a nutshell:

"A chunky interface that cycles through core metrics and statistics, slowing down on views with errors."

There's going to be a lot of fun in making:

Wish me luck!


Prev « When you *have* to install all the Internet Explorers, do it in a one-liner Next » A Server Monitor that Doesn't Suck - End Result