One of the first rules of troubleshooting, and the more scientific method type approach is to reduce your variables.<br><br>First, have a small script returning values for one data point. Set up this one datapoint using ncv, and one graph for that datapoint. Get it to work. Once it does, add another and another until you break it. Compare what was working and what's not working, and you'll find your issue.
<br><br>All things considered, it's a waste of time to troubleshooting the overly complex problem by bruteforcing it, when you could easily setup an process with control variables and experimental variables.<br><br><div><span class="gmail_quote">
On 12/9/06, <b class="gmail_sendername">Thomas</b> <<a href="mailto:tlp-hobbit@holme-pedersen.dk">tlp-hobbit@holme-pedersen.dk</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Last time I had this problem I did 2 tings:<br><br>1) was to change<br><br>NCV_inqGraph="DIHM11a:GAUGE,DRE11a:GAUGE,MIRR11b:GAUGE"<br><br>to<br><br>NCV_inqGraph="*:GAUGE"<br><br>2) was to put<br><br><br>
TEST2RRD="......,inqGraph=ncv"<br><br>not as the last item<br><br>TEST2RRD="......,inqGraph=ncv,files"<br><br>or something like this.<br><br>Don't know which was the tricker to make the graph happen, but it did.
<br><br><br><br>Jon Hittner wrote:<br>> Hi-<br>><br>> I am trying to create a custom graph<br>><br>> On the client, in /opt/hobbit/client/ext I have a "inqGraph" that has this<br>> in it:<br>>
<br>> #!/bin/sh<br>><br>> . /opt/bb/etc/bbdef.sh<br>><br>><br>><br>><br>><br>> $BB $BBDISP "status `hostname`.inqGraph green `date`<br>><br>> `cat /tmp/queues.txt`<br>><br>> "
<br>><br>><br>><br>> exit 0<br>><br>><br>><br>> /tmp/queues has this in it:<br>><br>> DIHM11a : 0<br>><br>> DRE11a : 9<br>><br>> MIRR11b : 5<br>><br>><br>><br>> ===================
<br>><br>> hobbitserver.cfg<br>><br>> ===================<br>><br>> TEST2RRD="......,inqGraph=ncv"<br>><br>><br>><br>> NCV_inqGraph="DIHM11a:GAUGE,DRE11a:GAUGE,MIRR11b:GAUGE"
<br>><br>> GRAPHS="......,inqGraph"<br>><br>><br>><br>> ===================<br>><br>> hobbitgraph.cfg<br>><br>> ===================<br>><br>> [inqGraph]<br>><br>>       Title Queue info
<br>><br>>       YAXIS Files<br>><br>>       DEF:DIHM11Ajon=inqGraph.rrd:DIHM11A:AVERAGE<br>><br>>       DEF:DRE11ajon=inqGraph.rrd:DRE11A:AVERAGE<br>><br>>       DEF:MIRR11bjon=inqGraph.rrd:MIRR11B:AVERAGE
<br>><br>>       LINE2:DIHM11ajon#00CCCC:DIHM1_1a<br>><br>>       LINE2:DRE11ajon#FF0000:DRE1_1a<br>><br>>       LINE2:MIRR11bjon#FF00CC:MIRR1_1b<br>><br>>       COMMENT:\n<br>><br>>       GPRINT:DIHM11a:LAST:DIHM1_1a \: %5.1lf%s (cur)
<br>><br>>       GPRINT:DIHM11a:MAX: \: %5.1lf%s (max)<br>><br>>       GPRINT:DIHM11a:MIN: \: %5.1lf%s (avg)\n<br>><br>>       GPRINT:DRE11a:LAST:DIHM1_1a \: %5.1lf%s (cur)<br>><br>>       GPRINT:DRE11a:MAX: \: %5.1lf%s (max)
<br>><br>>       GPRINT:DRE11a:MIN: \: %5.1lf%s (avg)\n<br>><br>>       GPRINT:MIRR11b:LAST:DIHM1_1a \: %5.1lf%s (cur)<br>><br>>       GPRINT:MIRR11b:MAX: \: %5.1lf%s (max)<br>><br>>       GPRINT:MIRR11b:MIN: \: %5.1lf%s (avg)\n
<br>><br>><br>><br>> The inqGraph.rrd is being created, however it seems a little strange.<br>><br>><br>><br>> ====================<br>><br>> inqGraph.rrd<br>><br>> ====================
<br>><br>> <!-- Round Robin Database Dump --><rrd>   <version> 0003 </version><br>><br>>       <step> 300 </step> <!-- Seconds --><br>><br>>       <lastupdate> 1165329250 </lastupdate> <!-- 2006-12-05 09:34:10 EST -->
<br>><br>><br>><br>>       <ds><br>><br>>             <name> DIHM11a </name><br>><br>>             <type> GAUGE </type><br>><br>>             <minimal_heartbeat> 600 </minimal_heartbeat>
<br>><br>>             <min> 0.0000000000e+00 </min><br>><br>>             <max> NaN </max><br>><br>><br>><br>>             <!-- PDP Status --><br>><br>>             <last_ds> UNKN </last_ds>
<br>><br>>             <value> 0.0000000000e+00 </value><br>><br>>             <unknown_sec> 0 </unknown_sec><br>><br>>       </ds><br>><br>><br>><br>>       <ds>
<br>><br>>             <name> DRE11a </name><br>><br>>             <type> GAUGE </type><br>><br>>             <minimal_heartbeat> 600 </minimal_heartbeat><br>><br>>             <min> 
0.0000000000e+00 </min><br>><br>>             <max> NaN </max><br>><br>><br>><br>>             <!-- PDP Status --><br>><br>>             <last_ds> UNKN </last_ds>
<br>><br>>             <value> 2.2500000000e+03 </value><br>><br>>             <unknown_sec> 0 </unknown_sec><br>><br>>       </ds><br>><br>><br>><br>>       <ds>
<br>><br>>             <name> MIRR11b </name><br>><br>>             <type> GAUGE </type><br>><br>>             <minimal_heartbeat> 600 </minimal_heartbeat><br>><br>
>             <min> 0.0000000000e+00 </min><br>><br>>             <max> NaN </max><br>><br>><br>><br>>             <!-- PDP Status --><br>><br>>             <last_ds> UNKN </last_ds>
<br>><br>>             <value> 1.2500000000e+03 </value><br>><br>>             <unknown_sec> 0 </unknown_sec><br>><br>>       </ds><br>><br>><br>><br>> <!-- Round Robin Archives --> <rra>
<br>><br>>             <cf> AVERAGE </cf><br>><br>>             <pdp_per_row> 1 </pdp_per_row> <!-- 300 seconds --><br>><br>><br>><br>>             <params><br>>
<br>>             <xff> 5.0000000000e-01 </xff><br>><br>>             </params><br>><br>>             <cdp_prep><br>><br>>                   <ds><br>><br>>                   <primary_value> 
0.0000000000e+00 </primary_value><br>><br>>                   <secondary_value> 0.0000000000e+00 </secondary_value><br>><br>>                   <value> NaN </value><br>><br>>                   <unknown_datapoints> 0 </unknown_datapoints>
<br>><br>>                   </ds><br>><br>>                   <ds><br>><br>>                   <primary_value> 9.0000000000e+00 </primary_value><br>><br>>                   <secondary_value> 
9.0000000000e+00 </secondary_value><br>><br>>                   <value> NaN </value><br>><br>>                   <unknown_datapoints> 0 </unknown_datapoints><br>><br>>                   </ds>
<br>><br>>                   <ds><br>><br>>                   <primary_value> 5.0000000000e+00 </primary_value><br>><br>>                   <secondary_value> 5.0000000000e+00 </secondary_value>
<br>><br>>                   <value> NaN </value><br>><br>>                   <unknown_datapoints> 0 </unknown_datapoints><br>><br>>                   </ds><br>><br>>             </cdp_prep>
<br>><br>>             <database><br>><br>>                   <!-- 2006-12-03 09:35:00 EST / 1165156500 --> <row><v> NaN<br>> </v><v> NaN </v><v> NaN </v></row>
<br>><br>>                   <!-- 2006-12-03 09:40:00 EST / 1165156800 --> <row><v> NaN<br>> </v><v> NaN </v><v> NaN </v></row><br>><br>>                   <!-- 2006-12-03 09:45:00 EST / 1165157100 --> <row><v> NaN
<br>> </v><v> NaN </v><v> NaN </v></row><br>><br>>                   <!-- 2006-12-03 09:50:00 EST / 1165157400 --> <row><v> NaN<br>> </v><v> NaN </v><v> NaN </v></row>
<br>><br>>                   ...........<br>><br>>             </database><br>><br>>       </rra><br>><br>> </rrd><br>><br>><br>><br>> Within this <database> portion, is the fishy part. I suspect this is why my
<br>> graph isn't being graphed.. What's with all of these NaNs (Not a Number) ?<br>> This rrd file is fresh, created 2 minutes ago. But within this <database><br>> portion I see stuff like:<br>><br>>                   <!-- 2006-02-14 19:00:00 EST / 1139961600 --> <row><v> NaN
<br>> </v><v> NaN </v><v> NaN </v></row><br>><br>> Where is this coming from? February 14th, 2006.<br>><br>><br>><br>> Full rrd file is available upon request, if it will help.
<br>><br>><br>><br>> Any suggestions?<br>><br>> -------------------------------------------------------<br>><br>> To unsubscribe from the hobbit list, send an e-mail to<br>> <a href="mailto:hobbit-unsubscribe@hswn.dk">
hobbit-unsubscribe@hswn.dk</a><br>><br>><br>><br><br><br>To unsubscribe from the hobbit list, send an e-mail to<br><a href="mailto:hobbit-unsubscribe@hswn.dk">hobbit-unsubscribe@hswn.dk</a><br><br><br></blockquote>
</div><br>