<HTML>
<HEAD>
<TITLE>Re: [hobbit] Graph multiple unknown named RRD values in one graph</TITLE>
</HEAD>
<BODY>
<FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'>The issue with modeling the disk definition is that it seems to automagically create separate rrd files but reports them as a single test. It seems I would need to send a different $COLUMN for each JVM name in order to have hobbit create multiple rrd files with a single dataset in them. Is this correct? If so, then wouldn’t I also need to define each $COLUMN’s NCV entry in hobbitserver.cfg? It seems no matter how hobbit allows me to do it, I need to explicitly define each JVM name. Have I reached the end of hobbit’s graphing abilities or am I just going about this the wrong way?<BR>
<BR>
-Michael<BR>
<BR>
On 8/18/08 2:13 AM, "Charles Jones" <<a href="charles.r.jones@gmail.com">charles.r.jones@gmail.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'>I am really rusty on dealing with NCV stuff..I know there is a way to do what you want, but not sure offhand of the proper syntax and whatnot.<BR>
<BR>
As you suspect, look at the disk definition in hobbitgraph.cfg. Note that it is basically using variables for the DEF, LINE2, and GPRINT options. There is also the use of a wildcard in the rrd name definition, which comes in handy if there are multiple rrd files you are dealing with, in which case you would use:<BR>
FNPATTERN (.*).web<BR>
<BR>
However, from your description it sounds like you probably have a single rrd file that has multiple DS entries in it, which I have never dealt with.<BR>
<BR>
Looking at the [vmstat] definition, I can see an example of pulling multiple values from a single rrd file, but you want to do it dynamically, using a variable for the DS instead of static definitions...hmm<BR>
<BR>
I just had a look at some of the source code (hobbitgraph.c), and so far it looks to me like that feature is just not implemented. :(<BR>
<BR>
Unless Henrik or someone can reveal the way to do it, it sounds like you are stuck with defining static DS names. Have a look at the [vmstat] definition in hobbitgraph.cfg, which should give you a good idea of how to build your own [jvm] graph definition, by using multiple DEF entries which specific the explicit DS names, example:<BR>
DEF:jvm_mn17=jvm.rrd:jvm_mn17:AVERAGE<BR>
DEF:jvm_mn18=jvm.rrd:jvm_mn18:AVERAGE<BR>
DEF:jvm_mn19=jvm.rrd:jvm_mn19:AVERAGE<BR>
<BR>
P.S.  The man page for "rrdcreate" gives some great insight into the structure and use of rrd files.<BR>
P.S.S. You could also consider using something external like Cacti to create and display those particular graphs. <BR>
<BR>
-Charles<BR>
<BR>
<BR>
On Thu, Aug 14, 2008 at 11:25 AM, Michael Hobbs <<a href="michael.hobbs@infusionsoft.com">michael.hobbs@infusionsoft.com</a>> wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'>Hi all,<BR>
<BR>
I have spent the last day reading documentation and searching the "tubes" for an answer without any luck. Here is my scenario.<BR>
<BR>
I have multiple hosts reporting JVM free memory numbers in the following format. Each line is a different JVM name with its current free memory number.<BR>
<BR>
 mn17camp.web: 846<BR>
 mn18camp.web: 669<BR>
 mn19camp.web: 337<BR>
 mn30camp.web: 938<BR>
 mn31camp.web: 750<BR>
 mn32camp.web: 812<BR>
 mn33camp.web: 723<BR>
 mn5camp.web: 785<BR>
 mn63camp.web: 179<BR>
 mn65camp.web: 518<BR>
 mn6camp.web: 597<BR>
 mp3camp.web: 673<BR>
 tbo1camp.web: 461<BR>
 tbo2camp.web: 1030<BR>
 tbo3camp.web: 490<BR>
<BR>
I have hobbit saving them to an rrd file using the data channel in the ncv format. Is there a way to graph these without explicitly defining each jvm name? i.e. Can I iterate through whatever names are in the file? Or can I have hobbit create different rrd files based on content of the ncv file? I'm guessing it could be similar to how the disk test does it. <BR>
<BR>
Thanks,<BR>
</SPAN></FONT></BLOCKQUOTE></BLOCKQUOTE><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'><BR>
-- <BR>
Michael S. Hobbs<BR>
sr. systems administrator<BR>
<BR>
Phone: 480.289.6832 | Fax: 480.807.0665<BR>
<a href="michael.hobbs@infusionsoft.com">michael.hobbs@infusionsoft.com</a> | www.infusionsoft.com<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><BLOCKQUOTE><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:9pt'><IMG src="cid:3301895082_32644645" ><BR>
</SPAN></FONT></BLOCKQUOTE></BLOCKQUOTE>
</BODY>
</HTML>