'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); $mem_used_total = $device_state['ucd_mem']['mem_total'] - $device_state['ucd_mem']['mem_avail']; if (isset($device_state['ucd_mem']['mem_used'])) { //r($device_state['ucd_mem']); $mem_used = $device_state['ucd_mem']['mem_used']; } else { $mem_used = $mem_used_total - ($device_state['ucd_mem']['mem_cached'] + $device_state['ucd_mem']['mem_buffer']); } $used_perc = round(float_div($mem_used, $device_state['ucd_mem']['mem_total']) * 100); $used_perc_total = round(float_div($mem_used_total, $device_state['ucd_mem']['mem_total']) * 100); $cach_perc = round(float_div($device_state['ucd_mem']['mem_cached'], $device_state['ucd_mem']['mem_total']) * 100); $buff_perc = round(float_div($device_state['ucd_mem']['mem_buffer'], $device_state['ucd_mem']['mem_total']) * 100); $avai_perc = round(float_div($device_state['ucd_mem']['mem_avail'], $device_state['ucd_mem']['mem_total']) * 100); $graph_array = array(); $graph_array['height'] = "100"; $graph_array['width'] = "509"; $graph_array['to'] = get_time(); $graph_array['device'] = $device['device_id']; $graph_array['type'] = 'device_ucd_memory'; $graph_array['from'] = get_time('day'); $graph_array['legend'] = "no"; $graph = generate_graph_tag($graph_array); $link_array = $graph_array; $link_array['page'] = "graphs"; unset($link_array['height'], $link_array['width']); $link = generate_url($link_array); $graph_array['width'] = "210"; $overlib_content = generate_overlib_content($graph_array, $device['hostname'] . " - Memory Usage"); // echo(overlib_link($link, $graph, $overlib_content, NULL)); $percentage_bar = array(); $percentage_bar['border'] = "#E25A00"; $percentage_bar['bg'] = "#f0f0f0"; $percentage_bar['width'] = "100%"; $percentage_bar['text'] = $avai_perc."%"; $percentage_bar['text_c'] = "#E25A00"; $percentage_bar['bars'][0] = array('percent' => $used_perc, 'colour' => '#FFAA66', 'text' => $used_perc_total.'%'); $percentage_bar['bars'][1] = array('percent' => $buff_perc, 'colour' => '#cc0000', 'text' => ''); $percentage_bar['bars'][2] = array('percent' => $cach_perc, 'colour' => '#f0e0a0', 'text' => ''); $swap_used = $device_state['ucd_mem']['swap_total'] - $device_state['ucd_mem']['swap_avail']; $swap_perc = round(float_div($swap_used, $device_state['ucd_mem']['swap_total']) * 100); $swap_free_perc = 100 - $swap_perc; ?>
RAM | |
Used:
Buffers:
Cached:
Free:
Total:
Swap:
|
|
Swap | |
Used:
Free:
Total:
|