[Orca-users] Re: newbie help rrdtool + orca

Blair Zajac blair at akamai.com
Wed May 31 19:02:25 PDT 2000



dannyman wrote:

> So, I don't know what I'm doing but the man pages are very nice.

Thank you.


>
>
> I've got Orca set up to graph disk usage on my box (proof of concept before I
> get too involved) and things SEEM to be working, except my graphs are empty.
>
> I suspect that this is due to my ignorance about RRDTool.  The way I look at
> it, with disks, for example, all I care about is the average.
>
> First, I share configs.  In the first corner, running out of cron every five
> minutes, we have diskuse:
> #!/usr/bin/perl
>
> $rrddir = "/usr/local/orca/rrds";
> $rrdtool = "/usr/local/bin/rrdtool";
>
> open( DF, "/bin/df -k |" ) or die "df: $!";
> while( <DF> ) {
>         if( /^\/dev\// ) {
>                 @a = split;
>                 $a[0] =~ s/^\/dev\///;
>                 system "$rrdtool create $rrddir/disk-noneedto-$a[0].rrd DS:Used:GAUGE:300:0:U DS:Total:GAUGE:300:0:U RRA:AVERAGE:0.5:1:1200 RRA:AVERAGE:0.5:12:9600" unless -f "$rrddir/disk-noneedto-$a[0].rrd";
>                 system "$rrdtool update $rrddir/disk-noneedto-$a[0].rrd N:$a[2]:$a[1]";
>         }
> }
>
> In the other corner, orca.cfg: (abridged)
> base_dir                /usr/local/orca
> rrd_dir                 rrds
> html_dir                /usr/local/www/data/orca
> group disk_local {
> find_files              /usr/local/orca/rrds/disk-(.*).rrd
> column_description      Used Total
> date_source             file_mtime
> interval                300
> }
> plot {
> title           Disk Use
> source          disk_local
> data            Used
> data            Total
> }
>
> So ... and this boggled me for a LONG time before I figured it out, but
> it looks like orca is making its own rrd files in subdirectories ... so,
> one question is, do I need to maintain an RSA in its source data for
> more than, say ... TEN minutes, for Orca to absorb the data and be happy
> with it?  (Any wisdon here will be digested appreciatively.)

What is an RSA?  If you want to use Orca, have Orca read a source
text file that contains the data you want.  At some point in the future
it would be good for Orca to use RRD files instead of text files.  Then
what you're doing would work.


>
>
> SECOND question is that so far, my graphs are coming out NaN.  There's
> data for about a half hour or so in the
> /usr/local/orca/rrds/disk-(.*).rrd files, but, for example, in
> noneedto-wd3c/disk_local_noneedto-wd3c_Used.rrd I get:
>                         <!-- 2000-05-23 20:30:00 PDT --> <row><v> NaN </v></row>
>                         <!-- 2000-05-23 20:35:00 PDT --> <row><v> NaN </v></row>
>                         <!-- 2000-05-23 20:40:00 PDT --> <row><v> 0.0000000000e+
> 00 </v></row>
>
> My thinking here is I should at least get a 0 graph ... though I'd think
> the rrdtool dump of disk-noneedto-wd3c.rrd could give me a more juicy graph:
>                         <!-- 2000-05-23 20:30:00 PDT --> <row><v> NaN </v><v> Na
> N </v></row>
>                         <!-- 2000-05-23 20:35:00 PDT --> <row><v> NaN </v><v> Na
> N </v></row>
>                         <!-- 2000-05-23 20:40:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>                         <!-- 2000-05-23 20:45:00 PDT --> <row><v> NaN </v><v> Na
> N </v></row>
>                         <!-- 2000-05-23 20:50:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>                         <!-- 2000-05-23 20:55:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>                         <!-- 2000-05-23 21:00:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>                         <!-- 2000-05-23 21:05:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>                         <!-- 2000-05-23 21:10:00 PDT --> <row><v> 1.9380883000e+
> 07 </v><v> 2.6995218000e+07 </v></row>
>
> It DOES appear that Orca is running:
> dannyman 25250  0.0  1.7  4936 4472  pn  S+    8:36PM   0:02.59 /usr/bin/perl -
> dannyman 26056  0.0  0.2   944  544  pn  S+    8:55PM   0:00.00 grep 25250
> /usr/local/bin/orca: internal error: expecting RRD name `disk_local_noneedto-wd0s1f_Total' but no data loaded from `/usr/local/orca/rrds/disk-noneedto-wd0s1f.rrd' at time Tue May 23 20:55:01 2000 (959140501).
> /usr/local/bin/orca: internal error: expecting RRD name `disk_local_noneedto-wd0s1f_Total' but no data loaded from `/usr/local/orca/rrds/disk-noneedto-wd0s1f.rrd' at time Tue May 23 20:55:01 2000 (959140501).
> dannyman 25250  0.0  1.7  4936 4496  pn  S+    8:36PM   0:02.93 /usr/bin/perl -
> dannyman 26355  0.0  0.1   872  228  pn  D+    9:00PM   0:00.00 grep 25250
> dannyman 25250  0.0  1.7  4936 4476  pn  S+    8:36PM   0:03.41 /usr/bin/perl -
> dannyman 26454  0.0  0.1   308  164  pn  D+    9:05PM   0:00.01 grep 25250
> dannyman 25250  0.0  1.7  4936 4460  pn  S+    8:36PM   0:03.42 /usr/bin/perl -
> dannyman 26768  0.0  0.1   872  232  pn  R+    9:10PM   0:00.00 grep 25250
> dannyman 25250  0.0  1.7  4936 4460  pn  S+    8:36PM   0:03.43 /usr/bin/perl -
> dannyman 26856  0.0  0.2   944  544  pn  S+    9:15PM   0:00.00 grep 25250
>
> To be sure, though, the graphs say they were last updated at 8:30.
>
> Thanks in Advance for any help!

It looks like you need to set up the data flow properly.  Have your dk -k
print to a file that Orca reads.  Then it should work.

Blair

>
>
> -danny
>
> ------------------------------------------------------------------------
> Failed tests, classes skipped, forgotten locker combinations.
> Remember the good 'ol days
> http://click.egroups.com/1/4053/10/_/804404/_/959141784/
> ------------------------------------------------------------------------



More information about the Orca-users mailing list