Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
due_to_source_code_changing_2 [2013/08/16 15:10] noskov |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | A few new configuration files were placed in the <GANGLIA HOME>/ directory with the following content: | ||
- | <file php maintenance_conf.php> | ||
- | <? | ||
- | $maint_name = " | ||
- | $computer_metrics = array( | ||
- | " | ||
- | " | ||
- | " | ||
- | ); | ||
- | |||
- | $maint_rrdfile = array( | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ) | ||
- | |||
- | ); | ||
- | |||
- | $mgroup_metrics = array( | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ), | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | ) | ||
- | |||
- | ); | ||
- | |||
- | function add_ipmi_metrics ($metrics, $rrddir){ | ||
- | $alledateien = scandir($rrddir); | ||
- | foreach ($alledateien as $datei) { // Ausgabeschleife | ||
- | if (substr_compare($datei," | ||
- | $dateiinfo = pathinfo($rrddir."/" | ||
- | if($dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | $metrics[$dateiinfo[' | ||
- | # | ||
- | } | ||
- | } | ||
- | }; | ||
- | return $metrics; | ||
- | } | ||
- | |||
- | function add_ipmi_metrics_cview($hostname, | ||
- | $alledateien = scandir($rrddir); | ||
- | foreach ($alledateien as $datei) { // Ausgabeschleife | ||
- | if (substr_compare($datei," | ||
- | $dateiinfo = pathinfo($rrddir."/" | ||
- | if($dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | $metrics[$hostname][$dateiinfo[' | ||
- | # | ||
- | } | ||
- | } | ||
- | }; | ||
- | return $metrics; | ||
- | } | ||
- | ?> | ||
- | |||
- | </ | ||
- | in the <GANGLIA HOME>/ | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | **in the file conf.php (in "/ | ||
- | <code php> | ||
- | include_once " | ||
- | </ | ||
- | |||
- | in the template file <GANGLIA HOME>/ | ||
- | |||
- | <code php> | ||
- | ... | ||
- | <!-- START BLOCK : public --> | ||
- | < | ||
- | <table cellspacing=1 cellpadding=1 width=" | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </TD> | ||
- | |||
- | <TD ROWSPAN=2 ALIGN=" | ||
- | | ||
- | <!-- START BLOCK : metric_graphs --> | ||
- | <A HREF=" | ||
- | < | ||
- | | ||
- | </A> | ||
- | <!-- END BLOCK : metric_graphs --> | ||
- | | ||
- | </ | ||
- | <!-- END BLOCK : public --> | ||
- | ... | ||
- | </ | ||
- | |||
- | in the file <GANGLIA HOME>/ | ||
- | <code php public cluster code is altered> | ||
- | ... | ||
- | foreach ( $sorted_sources as $source => $val ) | ||
- | { | ||
- | |||
- | ... | ||
- | if (!isset($private[$source]) or !$private[$source]) | ||
- | { | ||
- | $tpl-> | ||
- | # Each block has a different namespace, so we need to redefine variables. | ||
- | $tpl-> | ||
- | if ($localtime) | ||
- | | ||
- | . date(" | ||
- | |||
- | | ||
- | | ||
- | | ||
- | | ||
- | if ($name == $maint_name){ | ||
- | | ||
- | | ||
- | |||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | } | ||
- | |||
- | } else { | ||
- | if ($cluster_load) | ||
- | | ||
- | ."< | ||
- | | ||
- | | ||
- | |||
- | | ||
- | |||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | } | ||
- | } | ||
- | | ||
- | | ||
- | if(isset($base64img)) { | ||
- | $tpl-> | ||
- | } | ||
- | } | ||
- | else | ||
- | { | ||
- | $tpl-> | ||
- | $tpl-> | ||
- | $tpl-> | ||
- | if ($localtime) | ||
- | | ||
- | . date(" | ||
- | } | ||
- | } | ||
- | ... | ||
- | </ | ||
- | in order to see the "last reported" | ||
- | <code php> | ||
- | if ($name == $maint_name) | ||
- | $tpl-> | ||
- | else | ||
- | $tpl-> | ||
- | </ |