We'd like to have the optional graphs in the cluster and host view
bigger.  In the past, I just modified cluster_view.php and
host_view.php.  To avoid that modification and forward porting of my
changes I've added a new configuration option.

Comments are welcome.

--- ganglia-webfrontend/conf_default.php.in.orig        2013-06-25 
21:33:02.000000000 +0200
+++ ganglia-webfrontend/conf_default.php.in     2013-06-25 21:42:35.000000000 
+0200
@@ -310,6 +310,10 @@
 # the view .json file.
 $conf['default_view_graph_size'] = 'medium';
 
+# sets a default graph size for optional graphs separate from the regular
+# default graph size.
+$conf['default_optional_graph_size'] = 'medium';
+
 # The API can serve up graphs, but the URLs should be fully qualified.
 # The default value is a hack to serve up the called hostname when
 # possible. It is best to define this manually.
--- ganglia-webfrontend/cluster_view.php.orig   2013-05-27 18:36:52.000000000 
+0200
+++ ganglia-webfrontend/cluster_view.php        2013-06-25 21:25:45.000000000 
+0200
@@ -416,7 +416,7 @@
  foreach ($reports["included_reports"] as $index => $report_name ) {
    if (! in_array( $report_name, $reports["excluded_reports"])) {
      $optional_reports .= "<A 
HREF=\"./graph_all_periods.php?$graph_args&amp;g=" . $report_name . 
"&amp;z=large\">
-    <IMG BORDER=0 style=\"padding:2px;\" $additional_cluster_img_html_args 
title=\"$cluster_url\" SRC=\"./graph.php?$graph_args&amp;g=" . $report_name 
."&amp;z=medium\"></A>
+    <IMG BORDER=0 style=\"padding:2px;\" $additional_cluster_img_html_args 
title=\"$cluster_url\" SRC=\"./graph.php?$graph_args&amp;g=" . $report_name 
."&amp;z=" . $conf['default_optional_graph_size'] . "\"></A>
 ";
    }
  }
--- ganglia-webfrontend/host_view.php.orig      2013-05-27 18:37:08.000000000 
+0200
+++ ganglia-webfrontend/host_view.php   2013-06-25 21:21:43.000000000 +0200
@@ -127,7 +127,7 @@
        $showEventBtn = '<input title="Hide/Show Events" type="checkbox" id="' 
. $SHOW_EVENTS_BASE_ID . $report_name . '" onclick="showEvents(\'' . $graphId . 
'\', this.checked)"/><label class="show_event_text" for="' . 
$SHOW_EVENTS_BASE_ID . $report_name . '">Hide/Show Events</label>';
        if(checkAccess(GangliaAcl::ALL_VIEWS, GangliaAcl::EDIT, $conf))
          $optional_reports .= $addMetricBtn . '&nbsp;';
-       $optional_reports .= $csvBtn . '&nbsp;' . $jsonBtn . '&nbsp;' 
.$inspectBtn . '&nbsp;' . $showEventBtn . "<br />" . $graph_anchor . "<img 
id=\"" . $graphId . "\" $additional_cluster_img_html_args border=\"0\" 
title=\"$cluster_url\" SRC=\"./graph.php?$graph_args&amp;g=" . $report_name 
."&amp;z=medium&amp;c=$cluster_url\" style=\"margin-top:5px;\" /></a></div>";
+       $optional_reports .= $csvBtn . '&nbsp;' . $jsonBtn . '&nbsp;' 
.$inspectBtn . '&nbsp;' . $showEventBtn . "<br />" . $graph_anchor . "<img 
id=\"" . $graphId . "\" $additional_cluster_img_html_args border=\"0\" 
title=\"$cluster_url\" SRC=\"./graph.php?$graph_args&amp;g=" . $report_name 
."&amp;z=" . $conf['default_optional_graph_size'] . "&amp;c=$cluster_url\" 
style=\"margin-top:5px;\" /></a></div>";
       }
     }
   } // foreach


-- 
The only problem with troubleshooting is that the trouble shoots back.


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to