Ben,
First of all, I apologize for all the errors - that's just lousy coding on my part. Once I get around to rewriting the code and integrating it into Ganglia I'll be sure to keep it cleaner. As for your problem, there are 2 dependencies in this code: php-session and rrdtool 1.2 (or higher) I believe your problem is with the latter - a version of rrdtool (probably 1.0 which ships with SLES9 and RHEL3) that doesn't support VDEF. This isn't a critical part of the code as it's just used to display min/avg/max values. If there's a need I could post a version which works with rrdtool 1.0 as well. Cheers, Alex Ben Hartshorne wrote: > On Sun, May 07, 2006 at 11:28:46PM +0300, Alex Balk wrote: > >> Hi all, >> >> I've done some work extending my patch for custom graphs and it now >> includes the following features: >> ... >> > > Alex, > > this looks awesome. I can't tell you the number of times I wanted > something like this. Thank you! > > Now for the rest... it doesn't work for me. ;) > > The patch applied just fine, but I get php errors in my error_log and > the image that appears is broken (i.e. broken image symbol from the > browser, not an image that is somehow not correct). > > The errors are as follows: > > when i click on 'custom graph'... > > [client 192.168.25.9] PHP Notice: Use of undefined constant referer_url - > assumed 'referer_url' in /var/www/html/ganglia/custom_graph_interface.php on > line 109, referer: http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Use of undefined constant sec - assumed > 'sec' in /var/www/html/ganglia/custom_graph_interface.php on line 476, > referer: http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined variable: time_range in > /var/www/html/ganglia/custom_graph_interface.php on line 477, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: in > /var/www/html/ganglia/custom_graph_interface.php on line 477, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 508, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 541, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 581, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 611, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 631, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 651, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 675, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined variable: option_1_selected in > /var/www/html/ganglia/custom_graph_interface.php on line 682, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 712, referer: > http://localhost:8080/ganglia/? > [client 192.168.25.9] PHP Notice: Undefined index: interface_mode in > /var/www/html/ganglia/custom_graph_interface.php on line 755, referer: > http://localhost:8080/ganglia/? > > when i have filled out the values and want to create the graph (in basic > mode): > > [client 192.168.25.9] PHP Notice: Undefined variable: opt_cmdline in > /var/www/html/ganglia/custom_graph_rendering.php on line 138, referer: > http://localhost:8080/ganglia/custom_graph_processing.php > [client 192.168.25.9] PHP Notice: Undefined variable: metrics_cmdline in > /var/www/html/ganglia/custom_graph_rendering.php on line 182, referer: > http://localhost:8080/ganglia/custom_graph_processing.php > [client 192.168.25.9] PHP Notice: Undefined variable: legend_header in > /var/www/html/ganglia/custom_graph_rendering.php on line 261, referer: > http://localhost:8080/ganglia/custom_graph_processing.php > ERROR: unknown function 'VDEF' > > There are also lots of errors as I'm filling out the form, but i figure > those might be less important. > > Am I missing a required dependency? ganglia works fine in this > installation. > > Thanks, > > -ben > > >

