[hobbit] ganglia-style graph aggregation with hobbit
Gildas Le Nadan
gn1 at sanger.ac.uk
Wed Oct 11 10:50:34 CEST 2006
Tom Georgoulias wrote:
> Gildas Le Nadan wrote:
>
>> Hum, I'm afraid I don't get how it works/can't make it work on a
>> simple example: I'm trying to change la-multi in hobbitgraph.cfg so
>> the values will be added up instead of printed on top of the others.
>>
>> Are the entries in hobbitgraph.cfg used as a template to build the
>> rrdgrph query? If so, then how can I access the values from the
>> previous RDN to add them to the one in the current RDN (@RRDFN@)?
>>
>> I tried adding the values to a VDEF:add=add, at RRDIDX@,+ but without
>> success.
>
> Did you ever work out a solution for this?
No, not yet. I tried several other things in the [*-multi] hobbitgraph.cfg
definitions but with no luck so far (I am no a rrd expert).
Btw Henrik, I also think it would be a good idea if the multi graph menu in
hobbit-hostgraphs.sh was generated automatically from the [*-multi] entries in
hobbitgraph.cfg.
Things I tried so far:
- the :STACK option don't work, probably because it shouldn't be added for the
first entry (I tried the example on the rrd page, setting a graph with a
constant value as a first graph don't work)
- I tried a VDEF/CDEF with IF so if there is no entry we set it to 0 (because we
have to treat the first entry correctly)
I was about to test the different possibilities using rrdgraph straight instead
of hobbit graph, so to get more debug/output when it fails.
Then, when I'll get a working solution, I'll try to see if this is possible to
implement using the actual hobbitgraph.cgi. If not, I'll try to patch/ask Henrik
for features.
(At least that's my plan)
> I'm starting to investigate a way that I can take data from many rrd
> files, and graph the average of the data all those rrd files as a single
> line. For example, I'd like to average the %CPU usage (la1) for 10
> different webservers, and display it as a single overall average %CPU
> for a web farm.
>
> Tom
Yes, this is a fairly common problem I think :) There's plenty of other usage,
such as adding up the bandwidth on different servers, and so on...
Cheers,
Gildas
More information about the Xymon
mailing list