On Tue, 20 May 2003, Matchan, Neil W wrote:
> I'm trying to pass an array of 'defs, cdefs, area & line' definitions to
> RRDTool but only the 1st 'def' statement seems to be accepted.
>
> The idea behind this is to have a Perl CGI script create graphs based upon
> user selected 'devices' and 'intefaces'. As these are
> user selectable, the number of 'DEF, CDEF, AREA and LINE1' statements used
> will vary, so I can't pre-define them to the script.
>
> The CGI builds the necessary strings and stores them in various arrays, I
> then use the array names in the RRDs::graph statement.
>
> eg.
> @def0[0] = "DEF:router0in1=" . $path . "/router0_fa01.rrd:ds0:MAX";
> @def0[1] = "DEF:router0in2=" . $path . "/router0_fa02.rrd:ds0:MAX";
> @def0[2] = "DEF:router1in1=" . $path . "/router1_fa01.rrd:ds0:MAX";
> @def0[3] = "DEF:router1in2=" . $path . "/router1_fa02.rrd:ds0:MAX";
> @def0[4] = "DEF:router2in1=" . $path . "/router2_fa01.rrd:ds0:MAX";
> @def0[5] = "DEF:router2in2=" . $path . "/router2_fa02.rrd:ds0:MAX";
Pardon me but shouldn't this be :
$def0[0], $def0[1], .....
Hugo.
--
All email sent to me is bound to the rules described on my homepage.
[EMAIL PROTECTED] http://hvdkooij.xs4all.nl/
Don't meddle in the affairs of sysadmins,
for they are subtle and quick to anger.
--
Unsubscribe mailto:[EMAIL PROTECTED]
Help mailto:[EMAIL PROTECTED]
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi