[hobbit] hobbit monitoring

Stef Coene stef.coene at docum.org
Wed Jan 17 13:02:21 CET 2007


On Wednesday 17 January 2007 12:22, Charles Goyard wrote:
> > Same for trending, hobbit is not powerfull enough for our needs.  And we
> > don't have the C knowledge to change hobbit.  One of the problems is that
> > there is 1 rrd file / check.  But we have checks where the number on 1
> > page we want to graph can change over time.
>
> I made a patch that lets you choose between "one rrd file with multiple
> datasources in it per status "or "one rrd per datasource with one DS in
> each file ".
>
> Just specify "SPLITNCV_foo" instead of "NCV_foo" in you config file.
I once changed the BigBrother scripts so you can control messages in the 
message that are used for rrd.  It's like ncv, but much more powerfull.  I 
also hide it with html code.  So you get something like:
<!--RRD EBCT EBCT1 20585056.0512-->
This was picked up by the larrd script.  I also changed the script creates the 
graphs so I had a "fall-back" entry (I called it blanco) that I used to 
create graphs from any rrd file I wanted:
/cgi-bin/larrd-grapher.cgi?host=server&service=blanco&part=EBCT,EBCT1

> I posted it on the list on  "28 Dec 2006 19:36:08 +0100" :
> http://www.hswn.dk/hobbiton/2006/12/msg00357.html
Ok, I missed this one ;)

> Note that you must apply the all-in-one patch before, or at the very
> least the ncv-ignoretext patch.

The biggest problem we have is that we are going to combine lots of different 
scripts (monitoring, trending, capacity planning, ...) in 1 tool.  And the 
first usable version needs to be finished before end february.
So, once we have something, we can change what we want.
The idea is that we have 1 server / customer (this can be a vmware image or a 
dedicated server) that we can use for deployment, monitoring, trending, 
alerting, inventory, ....  We have most of the stuff, but we need to "glue" 
them together.  Hobbit for monitoring is clear ;), but we also needs a 
framework for trending.


The second problem is the fact that I want to distribute the same client and 
scripts to all my servers.  So the clienlaunch config file needs a parameter 
where I can specify on which server I want to run the tests (in the old 
BigBrother days, there was a config file for this).
I don't think this is hard to do, but my C knowledge is really that bad that I 
don't even try to do this :(


Stef



More information about the Xymon mailing list