'Memory', 'url' => generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'health', 'metric' => 'mempool')), 'icon' => $config['icon']['mempool'], ); echo generate_box_open($box_args); echo(''); foreach ($mempools as $mempool) { $percent= round($mempool['mempool_perc'], 0); $text_descr = rewrite_entity_name($mempool['mempool_descr'], 'mempool'); if ($mempool['mempool_total'] != '100') { $total = formatStorage($mempool['mempool_total']); $used = formatStorage($mempool['mempool_used']); $free = formatStorage($mempool['mempool_free']); } else { // If total == 100, than memory not have correct size and uses percents only $total = $mempool['mempool_total'].'%'; $used = $mempool['mempool_used'].'%'; $free = $mempool['mempool_free'].'%'; } $background = get_percentage_colours($percent); $graph_array = array(); $graph_array['height'] = "100"; $graph_array['width'] = "210"; $graph_array['to'] = $config['time']['now']; $graph_array['id'] = $mempool['mempool_id']; $graph_array['type'] = $graph_type; $graph_array['from'] = $config['time']['day']; $graph_array['legend'] = "no"; $link_array = $graph_array; $link_array['page'] = "graphs"; unset($link_array['height'], $link_array['width'], $link_array['legend']); $link = generate_url($link_array); $overlib_content = generate_overlib_content($graph_array, $device['hostname'] . " - " . $text_descr); $graph_array['width'] = 80; $graph_array['height'] = 20; $graph_array['bg'] = 'ffffff00'; // $graph_array['style'][] = 'margin-top: -6px'; $minigraph = generate_graph_tag($graph_array); echo(''); } echo("
'.generate_entity_link('mempool', $mempool).' '.overlib_link($link, $minigraph, $overlib_content).' '.overlib_link($link, print_percentage_bar (200, 20, $percent, $used."/".$total." (".$percent . "%)", "ffffff", $background['left'], $free . " (" . (100 - $percent) . "%)", "ffffff", $background['right']), $overlib_content).'
"); echo generate_box_close(); } // EOF