Hi Jochen,
I agree with your assessment, I think most everything is working except for the 
graphs. I am using rrdtool as the graph engine, here are the settings from my 
php.conf file:
$conf['gweb_root'] = 
"/opt/freeware/apache2/htdocs/ganglia";$conf['gweb_confdir'] = 
"/var/lib/ganglia-web";$conf['gmetad_root'] = 
"/var/lib/ganglia";$conf['rrdtool'] = "/usr/bin/rrdtool";$conf['rrds'] = 
"${conf['gmetad_root']}/rrds";
 > ls -l /usr/bin/rrdtoollrwxrwxrwx    1 root     system           30 Aug  1 
10:31 /usr/bin/rrdtool -> ../../opt/freeware/bin/rrdtool > ls -l 
/opt/freeware/bin/rrdtool-rwxr-xr-x    1 root     system        24931 Jan 24 
2019  /opt/freeware/bin/rrdtool

 > ls -ltr /var/lib/ganglia-webtotal 16drwxr-xr-x    2 apache   apache          
256 Jan 31 2019  filtersdrwxr-xr-x    4 apache   apache          256 Aug  7 
10:03 dwoo-rw-r--r--    1 apache   apache           84 Aug  8 09:32 
default.jsondrwxr-xr-x    3 apache   apache         4096 Aug  9 07:43 conf
 > ls -ltr /var/lib/ganglia/rrds/total 8drwxr-xr-x    2 nobody   nobody         
4096 Aug  1 13:32 __SummaryInfo__drwxr-xr-x    5 nobody   nobody          256 
Aug  1 13:34 serenitydrwxr-xr-x    5 nobody   nobody          256 Aug  1 13:55 
mtgng
>From conf_default.php:
# Leave this alone if rrdtool is installed in $conf['gmetad_root'],# otherwise, 
change it if it is installed elsewhere (like /usr/bin)$conf['rrdtool'] = 
"/usr/bin/rrdtool";
# Render graphs with rrdtool's --slope-mode option$conf['rrdtool_slope_mode'] = 
true;
# If rrdcached is being used, this argument must specify the# socket to use.## 
ganglia-web only requires, and should use, the low-privilege socket# created 
with the -L option to rrdcached.  gmetad requires, and must use,# the fully 
privileged socket created with the -l option to 
rrdcached.$conf['rrdcached_socket'] = ""; ######rrcached is installed, but I 
was going to leave configuration of this for later.
# Location for modular-graph files.$conf['graphdir']= $conf['gweb_root'] . 
'/graph.d';
> ls -l /opt/freeware/apache2/htdocs/ganglia/graph.dtotal 168-rw-r--r--    1 
> apache   apache          578 Jan 31 2019  apache_report.json-rw-r--r--    1 
> apache   apache          186 Jan 31 2019  
> apache_response_report.json-rw-r--r--    1 apache   apache          426 Jan 
> 31 2019  cpu_report.json-rw-r--r--    1 apache   apache         9065 Jan 31 
> 2019  cpu_report.php-rw-r--r--    1 apache   apache         3310 Jan 31 2019  
> cpu_used_report.php-rw-r--r--    1 apache   apache          476 Jan 31 2019  
> load_all_report.json-rw-r--r--    1 apache   apache          590 Jan 31 2019  
> load_report.json-rw-r--r--    1 apache   apache          680 Jan 31 2019  
> mem_report.json-rw-r--r--    1 apache   apache         8324 Jan 31 2019  
> mem_report.php-rw-r--r--    1 apache   apache         4973 Jan 31 2019  
> metric.php-rw-r--r--    1 apache   apache          355 Jan 31 2019  
> network_report.json-rw-r--r--    1 apache   apache         1616 Jan 31 2019  
> nfs_v3_client_report.json-rw-r--r--    1 apache   apache          358 Jan 31 
> 2019  packet_report.json-rw-r--r--    1 apache   apache         6392 Jan 31 
> 2019  sample_report.php-rw-r--r--    1 apache   apache         3543 Jan 31 
> 2019  varnish_report.php


# Display statistical values on RRD graphs; i.e.: average, min, 
max$conf['graphreport_stats'] = true;$conf['graphreport_stat_items'] = 
array("now", "min", "avg", "max");

Output from cli with debug=3:root@someserver:/root > php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[1]
     14025196[2]     7668108[3]     27656560[4]     9109872[5]     9699838[6]   
  23724514[7]     24510788[8]     19661276[9]     7471498[10]    
23855546root@someserver:/root > Could not open input file: 
http://someserver.somedomain.com/ganglia/graph.php?r=hour
[10] +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[9]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[8]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[7]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[6]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[5]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[4]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[3]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[2]
 +  Done                    php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3[1]
 +  Done(1)                 php 
http://someserver.somedomain.com/ganglia/graph.php?r=hour&z=xlarge&c=mtgng&h=someserver.somedomain.com&jr=&js=&v=2.27&m=load_fifteen&vl=+&ti=Fifteen+Minute+Load+Average&debug=3

    On Monday, August 12, 2019, 09:27:11 PM PDT, Hein, Jochen 
<joc...@jochen.org> wrote:  
 
 Hello Erik,

please move back to the mailing list - others might also help.

Am 2019-08-12 16:54, schrieb Erik Ochoa:
> This is the primary page:
> Then in Choose a source Drop Down > mtgng:
> Then click first "broken image"
> Then click Inspect > week:
> Then click broken image next to week:

These all look pretty broken

> Here is a host overview:

But that's a usefull hint - we have data. So, your clients
send data to gmetad and the webfrontend can display it.
So "just" the generation of graphs is broken.

Which graph_engine do you use?

# Graph Engine to use
$conf['graph_engine'] = "rrdtool";

Do you have rrdtool installed and where? On Linux the
default config is:

# Leave this alone if rrdtool is installed in $conf['gmetad_root'],
# otherwise, change it if it is installed elsewhere (like /usr/bin)
$conf['rrdtool'] = "/usr/bin/rrdtool";

You can add &debug=3 to the graph.php call and it will
display the rrdtool command it calls. Try that in a shell
and see what it says.

https://ganglia.examle.org/ganglia/graph.php?r=hour&z=xlarge&c=unspecified&m=load_one&s=by+name&mc=2&g=load_report&debug=3

Sometimes we also have messages in the apache log, but probably
not this time.

Jochen

-- 
The only problem with troubleshooting is that the trouble shoots back.
  
_______________________________________________
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to