<br><font size=2 face="sans-serif">Here are some instructions I use for
fixing the RRDs location problem (which I think is what you're experiencing).
>From FlowViewer FAQ:</font>
<br>
<br><a href=http://ensight.eos.nasa.gov/FlowViewer/faq.html#16><font size=2 face="sans-serif">http://ensight.eos.nasa.gov/FlowViewer/faq.html#16</font></a>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;If the FlowTracker Group
page appears but there is no sample graph at the top, or you</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;receive an &quot;Internal
Server Error&quot; (most likely Perl compilation problem, it could be that</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;you haven't correctly installed
RRDs.pm. A quick way to check for this is to issue a</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;'perl -c FlowTracker_Group.cgi'
from a command line. If there is a RRDs.pm location problem</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;the script will not compile.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;This problem can be tricky
and I will try to make it easier in the next version. In the meantime</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;the easiest way to fix
this is:</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 1. Do a 'perl -V'
from a command line, and look at the @INC array</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;@INC:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/usr/lib/perl5/5.8.5/i386-linux-thread-multi</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/usr/lib/perl5/5.8.5</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(
... more )</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 2. Identify the
most likely directory into which to put a copy of RRDs.pm</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;probably:
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 3. Copy RRDs.pm
into that directory</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from:
/usr/local/rrdtool-1.2.26/lib/perl/5.8.5/i386-linux-thread-multi/RRDs.pm</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;to:
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/RRDs.pm</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; 4. Copy the RRDs
and RRDp 'auto' subdirectories and their contents into the Perl 'auto'
subdirectory</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from:
/usr/local/rrdtool-1.2.26/lib/perl/5.8.5/i386-linux-thread-multi/auto/RRDp</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;to:
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/RRDp</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from:
/usr/local/rrdtool-1.2.26/lib/perl/5.8.5/i386-linux-thread-multi/auto/RRDs</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;to:
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/RRDs</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;Note: the above can be
accomplished using links instead of copying.</font>
<br>
<br>
<br><font size=2 face="sans-serif"><br>
Joe</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Mark Woodruff &lt;n3hf@yahoo.com&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">Koaps &lt;koaps@yahoo.com&gt;, rrd-users@lists.oetiker.ch</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">11/04/2009 01:52 PM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">Re: [rrd-users] RRD Newbee needs help
with RRD Perl script</font></table>
<br>
<hr noshade>
<br>
<br>
<br><font size=3 face="Roman">Chris, Thank you for the feedback. I tried
rewriting something with RRDs but no success, something must be missing
from the installation (I think!).</font>
<br><font size=3 face="Roman">&nbsp;</font>
<p><font size=2 face="Roman">Can't locate loadable object for module RRDs
in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.</font>
<p><font size=2 face="Roman">.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/ve</font>
<p><font size=2 face="Roman">dor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl .) at ./temp-one.cgi line 27</font>
<p><font size=2 face="Roman">Compilation failed in require at ./temp-one.cgi
line 27.</font>
<p><font size=3 face="Roman">&nbsp;</font>
<p><font size=3 face="Roman">Mark</font>
<br>
<br>
<hr><font size=2 face="Tahoma"><b>From:</b> Koaps &lt;koaps@yahoo.com&gt;<b><br>
To:</b> Mark Woodruff &lt;n3hf@yahoo.com&gt;<b><br>
Sent:</b> Tue, November 3, 2009 8:42:04 PM<b><br>
Subject:</b> Re: [rrd-users] RRD Newbee needs help with RRD Perl script</font><font size=2 face="Arial"><br>
<br>
I have no idea about RRDp but I have used RRDs with no issues in perl scripts.<br>
<br>
The graph subroutine I used looked like this:<br>
<br>
# &nbsp; &nbsp;print &quot;Creating graph\n&quot;;<br>
 &nbsp; &nbsp;RRDs::graph (&quot;$png_path/$k.png&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;--title=$TITLE
$k&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;--vertical-label=$VLABEL&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$BACK&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$SHADEA&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$SHADEB&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$FONT&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$CANVAS&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$GRID&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$MGRID&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$FRAME&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;--color=$ARROW&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;--base=$BASE&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;DEF:avg=$rrd_path/$k.rrd:$ds:AVERAGE&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;DEF:pred=$rrd_path/$k.rrd:$ds:HWPREDICT&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;DEF:dev=$rrd_path/$k.rrd:$ds:DEVPREDICT&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;DEF:fail=$rrd_path/$k.rrd:$ds:FAILURES&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;COMMENT: &nbsp; &nbsp;\\n&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;CDEF:mbs=avg,1048576,/&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;LINE2:$AVG_LINE:Average MB/s&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;GPRINT:mbs:AVERAGE:\\: %5.2lf&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;GPRINT:mbs:LAST: &nbsp; &nbsp;Last\\:
%5.2lf\\n&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;TICK:$TICK:1.0:Failures&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;CDEF:upper=pred,dev,2,*,+&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;CDEF:lower=pred,dev,2,*,-&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;LINE1:$UPPER_LINE:Upper Bound&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;LINE1:$LOWER_LINE:Lower Bound&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;\\n&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;COMMENT:$date&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$err=RRDs::error;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;if ($err) {print &quot;problem generating the
graph: $err\n&quot;;}<br>
<br>
<br>
with variables defined like this:<br>
NOTE: $k for me was pulled from a reference I generated, you should be
able to set it to your RRD without any issues.<br>
<br>
<br>
#--------------#<br>
# RRDTool vars #<br>
#--------------#<br>
my $png_path = &quot;/var/www/html/&quot;;<br>
my $TITLE = &nbsp;&quot;IO Test:&quot;;<br>
my $VLABEL = &quot;Bytes per second (B/s)&quot;;<br>
my $BACK = &quot;BACK#000000&quot;;<br>
my $SHADEA = &quot;SHADEA#FFFFFF&quot;;<br>
my $SHADEB = &quot;SHADEB#FFFFFF&quot;;<br>
my $FONT = &quot;FONT#DDDDDD&quot;;<br>
my $CANVAS = &quot;CANVAS#202020&quot;;<br>
my $GRID = &quot;GRID#666666&quot;;<br>
my $MGRID = &quot;MGRID#AAAAAA&quot;;<br>
my $FRAME = &quot;FRAME#202020&quot;;<br>
my $ARROW = &quot;ARROW#FFFFFF&quot;;<br>
my $BASE = 1024;<br>
my $AVG_LINE = &quot;AVG#0000FF&quot;;<br>
my $TICK = &quot;FAIL#FFFFA0&quot;;<br>
my $UPPER_LINE = &quot;UPPER#ff0000&quot;;<br>
my $LOWER_LINE = &quot;LOWER#ff0000&quot;;<br>
<br>
<br>
-Chris<br>
<br>
--- On Tue, 11/3/09, Mark Woodruff &lt;</font><a href=mailto:n3hf@yahoo.com><font size=2 color=blue face="Arial"><u>n3hf@yahoo.com</u></font></a><font size=2 face="Arial">&gt;
wrote:<br>
<br>
&gt; From: Mark Woodruff &lt;</font><a href=mailto:n3hf@yahoo.com><font size=2 color=blue face="Arial"><u>n3hf@yahoo.com</u></font></a><font size=2 face="Arial">&gt;<br>
&gt; Subject: [rrd-users] RRD Newbee needs help with RRD Perl script<br>
&gt; To: </font><a href="mailto:rrd-users@lists.oetiker.ch"><font size=2 color=blue face="Arial"><u>rrd-users@lists.oetiker.ch</u></font></a><font size=2 face="Arial"><br>
&gt; Date: Tuesday, November 3, 2009, 5:03 PM<br>
&gt; Recently installed Version 1.3.8<br>
&gt; and have been trying to make a Perl script wrritten by Brian<br>
&gt; Lane (Digitemp) from what I have been able to determine the<br>
&gt; scripts hangs up on the line containing:<br>
&gt; &nbsp;<br>
&gt; &nbsp;$answer=RRDp::read;<br>
&gt; &nbsp;<br>
&gt; # Output a HTML header for the PNG<br>
&gt; image to follow<br>
&gt; <br>
&gt; print $cgi-&gt;header('image/png');<br>
&gt; # Generate the graph<br>
&gt; RRDp::cmd &quot;graphv - --imgformat PNG&quot;,<br>
&gt; &quot;--start '$starttime' --end<br>
&gt; '$endtime'&quot;,<br>
&gt; &quot;--width $width --height $height&quot;,<br>
&gt; &quot;DEF:temp_c=$rrd:$var:AVERAGE&quot;,<br>
&gt; &quot;CDEF:temp_f=temp_c,9,*,5,/,32,+&quot;,<br>
&gt; &quot;LINE1:temp_f$color:'$label'&quot;;<br>
&gt; $answer=RRDp::read;<br>
&gt; print $$answer;<br>
&gt; RRDp::end;<br>
&gt; &nbsp;<br>
&gt; After reading rrd tutiorial I wrote a<br>
&gt; shorten bash script which works fine which tells me my<br>
&gt; RRD datafile is fine. Is there a bug and/or do I have<br>
&gt; installation issue?? <br>
&gt; &nbsp;<br>
&gt; Mark<br>
&gt; <br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp;<br>
&gt; -----Inline Attachment Follows-----<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; rrd-users mailing list<br>
&gt; </font><a href="mailto:rrd-users@lists.oetiker.ch"><font size=2 color=blue face="Arial"><u>rrd-users@lists.oetiker.ch</u></font></a><font size=2 face="Arial"><br>
&gt; </font><a href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users" target=_blank><font size=2 color=blue face="Arial"><u>https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users</u></font></a><font size=2 face="Arial"><br>
&gt; <br>
<br>
<br>
</font>
<br><tt><font size=2>_______________________________________________<br>
rrd-users mailing list<br>
rrd-users@lists.oetiker.ch<br>
</font></tt><a href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users"><tt><font size=2>https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>